Bir Sayının Faktörlerini Gösteren C Programı

Bu örnekte, kullanıcı tarafından girilen bir tamsayının tüm faktörlerini bulmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki C programlama konuları hakkında bilgi sahibi olmalısınız:

  • C Programlama Operatörleri
  • C if… else İfadesi
  • Döngü için C

Bu program kullanıcıdan pozitif bir tamsayı alır ve o sayının tüm pozitif faktörlerini gösterir.

Pozitif Tamsayının Faktörleri

#include int main() ( int num, i; printf("Enter a positive integer: "); scanf("%d", &num); printf("Factors of %d are: ", num); for (i = 1; i <= num; ++i) ( if (num % i == 0) ( printf("%d ", i); ) ) return 0; ) 

Çıktı

Pozitif bir tam sayı girin: 60 60'ın çarpanları: 1 2 3 4 5 6 10 12 15 20 30 60 

Programda, kullanıcı tarafından girilen pozitif bir tamsayı num.

forDöngü kadar tekrarlanır i <= numyanlıştır.

Her yinelemede, sayı'nın i ile tam olarak bölünebilir olup olmadığı kontrol edilir. İ'nin num faktörü olması şartıdır.

if (num % i == 0) ( printf("%d ", i); ) 

Daha sonra i'nin değeri 1 artırılır.

Ilginç makaleler...