8.7.. Učitati prirodne brojeve K i M sa tastature. Od broja K izračunati sumu M neparnih brojeva.
Opis programa:
II varijanta: Suma se uvećava sa s += i.
Listing programa:,
// 08702106
#include <stdio.h>
int main ()
{
printf("Od k izracunati sumu m neparnih brojeva\n");
int k, m; // deklarisanje varijabli
int i, br, s; // deklarisanje varijabli
printf("Od broja: ");
scanf("%d", &k);
printf("Koliko neparnih: ");
scanf("%d", &m);
s=0; // pocetna vrijednost sume
i = k; // početna vrijednost kontrolne varijable
br = 0; // brojač neparnih brojeva - početna vrijednost
while (br < m) { // dok nije sabran željeni broj neparnih brojeva ponavljaj - pocetak petlje
if (i % 2 != 0) { // broj je neparan?
s = s + i; // da - neparan, uvecaj sumu
br = br + 1; // brojač neparnih uvečaj za 1
}
i++; // napredovanje kroz petlju
}
printf("Suma je %d ", s); // ispis susme
return 0;
}
II varijanta s += i;
// 08702106
#include <stdio.h>
int main ()
{
printf("Od k izracunati sumu m neparnih brojeva\n");
int k, m; // deklarisanje varijabli
int i, br, s; // deklarisanje varijabli
printf("Od broja: ");
scanf("%d", &k);
printf("Koliko neparnih: ");
scanf("%d", &m);
s=0; // pocetna vrijednost sume
i = k; // početna vrijednost kontrolne varijable
br = 0; // brojač neparnih brojeva - početna vrijednost
while (br < m) { // dok nije sabran željeni broj neparnih brojeva ponavljaj - pocetak petlje
if (i % 2 != 0) { // broj je neparan?
s += i; // da - broj je neparan, uvecaj sumu
br = br + 1; // brojač neparnih uvečaj za 1
}
i++; // napredovanje kroz petlju
}
printf("Suma je %d ", s); // ispis susme
return 0;
}
Ispis na ekranu:
Od k izracunati sumu m neparnih brojeva
Od broja: 2
Koliko neparnih: 7
Suma je 63
Index
|
|