Navigace: Hlavní stránka -> Jazyk C -> 04 Cykly -> 04.02 Aritmetický průměr řady čísel

MENU

04.02 Aritmetický průměr řady čísel

Zadání:
Sestavte program, který vypočte aritmetický průměr ze zadaného počtu čísel.
Řešení:
Zadání vyřešíme použitím cyklu FOR, který bude načítat čísla tolikrát, jakou hodnotu zadáme do proměnné pocet.
#include "stdafx.h"
#include "math.h"
#include 

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	float cislo,prumer,soucet;
    int pocet,i;

	printf("Zadejte pocet cisel: ");
	scanf_s("%d",&pocet,1);

    soucet=0;

    for (i=1;i<=pocet;i++)
	{
       printf("Zadejte %d.cislo: ",i);
       scanf_s("%f",&cislo,1);
       soucet=soucet+cislo;
	};

    prumer=soucet/pocet;

    printf("Aritmeticky prumer=%.3f\n",prumer);

	system("pause");
	return 0;
}

program ke stažení
Pro studenty:
Pozor, nesmíte vynechat sekci inicializace proměnných. Do proměnné soucet MUSÍTE vložit hodnotu 0 (nula), jinak by program dosadil své počáteční hodnoty.

Pro učitele:
Doporučuji ukázat a vysvětlit studentům, jak program zareaguje na nulovou hodnotu v proměnné pocet a na záporné hodnoty v proměnné pocet.