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

For döngüsü ve if ifadesini kullanarak bir tamsayının (kullanıcı tarafından girilen) tüm faktörlerini bulma örneği.

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

  • Döngü için C ++
  • C ++ if, if… else ve Nested if… else

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

Örnek: Bir Sayının tüm Faktörlerini Göster

 #include using namespace std; int main() ( int n, i; cout <> n; cout << "Factors of " << n << " are: " << endl; for(i = 1; i <= n; ++i) ( if(n % i == 0) cout << i << endl; ) return 0; ) 

Çıktı

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

Bu programda, kullanıcı tarafından girilen bir tamsayı değişken n'de saklanır.

Daha sonra, for döngüsü bir başlangıç ​​koşuluyla yürütülür i = 1ve n'nin i ile tamamen bölünebilir olup olmadığı kontrol edilir. Eğer n tam olarak i ile bölünebiliyorsa, o zaman i n'nin çarpanı olur.

Her yinelemede, i'nin değeri güncellenir (1 artırılır).

Bu süreç, test koşulu i <= nyanlış hale gelene kadar devam eder, yani bu program, n kullanıcısı tarafından girilen sayının 1'den n'ye kadar olan tüm sayılara tam olarak bölünüp bölünemeyeceğini kontrol eder ve bu sayının tüm faktörlerini görüntüler.

Ilginç makaleler...