C Program for å vise faktorer av et tall

I dette eksemplet lærer du å finne alle faktorene til et heltall som er angitt av brukeren.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Programmeringsoperatører
  • C if… else Erklæring
  • C for Loop

Dette programmet tar et positivt heltall fra brukeren og viser alle de positive faktorene til det tallet.

Faktorer for et positivt heltall

#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; ) 

Produksjon

Angi et positivt heltall: 60 faktorer på 60 er: 1 2 3 4 5 6 10 12 15 20 30 60 

I programmet lagres et positivt heltall angitt av brukeren i num.

Den forløkke itereres inntil i <= numer falsk.

I hver iterasjon kontrolleres om num er nøyaktig delelig med i. Det er forutsetningen for at jeg skal være en faktor på antall.

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

Deretter økes verdien av i med 1.

Interessante artikler...