8.1.. Izračunati sumu n učitanih brojeva sa tastature.

Opis rješenja: Prvo se učita sa tastature koliko će se sabirati brojeva. Zatim se učitavaju brojevi sa FOR petljom, sabiranje se izvodi unutar FOR petlje. Početana vrijednost sume se postavlja izvan petlje.

Listing programa:

// 08112017
#include <stdio.h>

int main()
{
    int i, n;                     // deklarisanje varijabli
    double a, s;                  // deklarisanje varijabli
	
    printf("Broj brojeva: ");
    scanf("%d", &n);              // ucitavanje vrijednosti varijable n sa tastature
	
    s = 0;                        // pocetna vrijednost kumulativne sume 
    for(i=1; i<=n; i++) {         // ponavljanje za i=1 do i=n - pocetak petlje
        printf("Otkucaj %d. broj ",i); // novi broj
        scanf("%lf",&a);        // novi broj
        s = s  + a;	              // kumulativna suma brojeva
    }
    printf("Suma je: %lf",s);  // ispis vrijednost s
	
    return 0;
}

II Varijanta  s += a
// 08112017
#include <stdio.h>

int main()
{
    int i, n;                     // deklarisanje varijabli
    double a, s;                  // deklarisanje varijabli
	
    printf("Broj brojeva: ");
    scanf("%d", &n);              // ucitavanje vrijednosti varijable n sa tastature
	
    s = 0;                        // pocetna vrijednost kumulativne sume 
    for(i=1; i<=n; i++) {         // ponavljanje za i=1 do i=n - pocetak petlje
        printf("Otkucaj %d. broj ",i); // novi broj
        scanf("%lf",&a);          // novi broj
        s += a;	                  // kumulativna suma brojeva s = s  + a
    }
    printf("Suma je: %lf",s);     // ispis vrijednost s
	
    return 0;
}

Ispis na ekranu:

Index