23.1.23010180. Izračunati proizvod svih dvocifrenih parnih brojeva.

Opis rješenja: For petlja kreira parne prirodne brojeve od 10 do 99. Kumulativni proizvod omogućuje množenje parnih vrijednosti kontrolne varijable i na staru vrijednost proizvoda i to postaje nova vrijednost proizvod. Prije izvođenja for petlje kumulativnom proizvodu se dodjeljuje vrijednost 1. (vidi Tip podataka i ispis)

Listing programa:

// 23010180 Izračunati proizvod svih dvocifrenih parnih brojeva.
#include <stdio.h>

int main()
{
    int i;
    double proizvod;

    printf( "Proizvod parnih dvocifrenih\n");   // naslov   \n - prelazak u novi red
    proizvod = 1;                    // pocetna vrijednost proizvoda
    for ( i = 10; i < 100; i=i+2 ){  // ponavljanje za i=10 do i=99 - pocetak petlje
        proizvod = proizvod *i;      // kumulativni proizvod - na prethodni proizvod dadaj novu vrijednost i (proizvod *= i);
        printf("i= %d  Proizvod= %le\n", i, proizvod);   // ispis vrijednosti
    }

    printf( "Proizvod parnih dvocifrenih: %le", proizvod);   // ispis vrijednosti

    return 0;
}

Ispis na ekranu:

Riješeni zadaci    Index