8.1.. Izračunati sumu prirodnih brojeva u intervalu od k do n čija je cifra jedinica 8. Opis rješenja: Cifra jedinica se dobija kao ostatak dijeljenjem sa 10 (i % 10 = 8). Djeljivost Tekstualni algoritam:
Listing programa: // 08112014; #include <stdio.h> int main() { int i, k,n; float suma; printf("Od broja: "); scanf("%d", &k); printf("Do broja: "); scanf("%d", &n); suma = 0; for(i = k; i <= n; i++) if(i % 10 == 8) suma += i; // suma = suma + i; printf("Suma je: %f", suma); return 0; } II Varijanta for(;k<=n;k++) int main() { int k,n; float suma; printf("Od broja: "); scanf("%d", &k); printf("Do broja: "); scanf("%d", &n); suma = 0; for(;k<=n;k++) if(k % 10 == 8) suma+=k; printf("Suma je: %f", suma); return 0; } Ispis na ekranu:
|
||||||
|