Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void main()
  4. {
  5. int suma = 0, broj, n;
  6. int k, m, l;
  7.  
  8. printf("Unesite broj n:");
  9. scanf("%d", &n);
  10.  
  11. while (suma < n)
  12. {
  13. l = 0; // brojac kojim brojim koliko prostih cifara ima u datom broju!
  14. printf("\nUnesite cetvorocifreni broj:\t");
  15. scanf("%d", &broj);
  16.  
  17. if (broj > 999 && broj < 10000) // uslov kojim provervam da li je taj broj 4-cifren
  18. {
  19. k = broj; // pomocna promenljiva u koju kopiramo broj zbog provere prostih cifara
  20. while (k != NULL) // uslov gde se broj koji smo uneli deli za po 1 cifru dok ne prodjemo sve
  21. {
  22. m = k % 10; // ovde se u m sacuva poslednja cifra tog broja
  23. if (m == 1 || m == 3 || m == 5 || m == 7)// ovako sam proverio da li je ta cifra prost broj
  24. {
  25. l++; // poveca se brojac za proste cifre za 1
  26. }
  27. k = k / 10; // ovde se ta cifra koju smo proverili odsece od broja
  28. }
  29. if (l == 4) // ako ima 4 proste cifre onda se sabira
  30. {
  31. suma = suma + broj; // dodajemo taj broj u sumu
  32. printf("\nUneti broj:%d odgovra!\n", broj); //stampamo taj broj
  33. }
  34. }
  35. }
  36. printf("\nUkupna suma unetih brojeva koji odgovaraju je:%d", suma); // na kraju se prikaze suma brojeva koji ispunjavaju uslov
  37.  
  38. getch();// funkcija da zadrzi prozor otvorenim kad se zavrsi program
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement