8.1.. Izračunati sumu prirodnih brojeva u intervalu od 1 do n koji su djeljivi sa a.
Tekstualni algoritam:
- učitati do kog broja se izvodi provjera i sumiranje (n)
- Učitati broj sa kojim se provjerava djeljivost (a)
- postaviti početnu vrijednost sume (s = 0;)
- za i = 1 do n radi
ako je i djeljivo sa a (i % a = 0) tada formirati novu vrijednost sume (s=s+i;)
- ispisati izračunatu vrijednost sume
Listing programa:
// 08112018
#include <stdio.h>
int main()
{
int i,n,a; // deklarisanje varjabli
float suma; // deklarisanje varjabli
printf("Do broja: ");
scanf("%d", &n); // ulaz n
printf("Unesi djelilac: ");
scanf("%d",&a); // vrijednosti djelioca
suma = 0; // pocetna vrijednost
for(i=1; i <= n; i++) // ponavljanje za i=1 do i=n - pocetak petlje
if(i % a == 0) // broj djeljiv sa a?
suma = suma + i; // uvecaj s za vrijednosti i; s=s+i
printf("Suma je: %f",suma);// ispis
return 0;
}
II verijanta suma+=i;
// 08112018
#include <stdio.h>
int main()
{
int i,n,a; // deklarisanje varjabli
float suma; // deklarisanje varjabli
printf("Do broja: ");
scanf("%d", &n); // ulaz n
printf("Unesi djelilac: ");
scanf("%d",&a); // vrijednosti djelioca
for(i=1; i <= n; i++) // ponavljanje za i=1 do i=n - pocetak petlje
if(i % a == 0) // broj djeljiv sa a?
suma+=i; // uvecaj s za vrijednosti i; s=s+i
printf("Suma je: %f",suma);// ispis
return 0;
}
Ispis na ekranu:
Index
|
|