Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void main()
- {
- int suma = 0, broj, n;
- int k, m, l;
- printf("Unesite broj n:");
- scanf("%d", &n);
- while (suma < n)
- {
- l = 0; // brojac kojim brojim koliko prostih cifara ima u datom broju!
- printf("\nUnesite cetvorocifreni broj:\t");
- scanf("%d", &broj);
- if (broj > 999 && broj < 10000) // uslov kojim provervam da li je taj broj 4-cifren
- {
- k = broj; // pomocna promenljiva u koju kopiramo broj zbog provere prostih cifara
- while (k != NULL) // uslov gde se broj koji smo uneli deli za po 1 cifru dok ne prodjemo sve
- {
- m = k % 10; // ovde se u m sacuva poslednja cifra tog broja
- if (m == 1 || m == 3 || m == 5 || m == 7)// ovako sam proverio da li je ta cifra prost broj
- {
- l++; // poveca se brojac za proste cifre za 1
- }
- k = k / 10; // ovde se ta cifra koju smo proverili odsece od broja
- }
- if (l == 4) // ako ima 4 proste cifre onda se sabira
- {
- suma = suma + broj; // dodajemo taj broj u sumu
- printf("\nUneti broj:%d odgovra!\n", broj); //stampamo taj broj
- }
- }
- }
- printf("\nUkupna suma unetih brojeva koji odgovaraju je:%d", suma); // na kraju se prikaze suma brojeva koji ispunjavaju uslov
- getch();// funkcija da zadrzi prozor otvorenim kad se zavrsi program
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement