Navigace: Hlavní stránka -> Jazyk C -> 04 Cykly -> 04.18 Výpočty z řady čísel

MENU

04.18 Výpočty z řady čísel

Zadání:
Sestavte program, který z řady čísel zakončených záporným číslem určí součet, průměr čísel a počet čísel dělitelných zadaným číslem.
Řešení:
Zadání vyřešíme použitím cyklu DO ... WHILE. Pomocí něho budeme načítat čísla do té doby, dokud nebude
zadáno záporné číslo. Každou zadanou hodnotu přičteme k součtu a otestujeme, zda je dělitelná zadaným číslem
pro test dělitelnosti. Pokud ano, zvýšíme hodnotu proměnné pocetd o 1 (jedna), abychom spočítali jejich počet.
#include "stdafx.h"
#include "math.h"
#include 
#include 

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	int cislo,k,pocet,soucet,pocetd;

	printf("Zadejte cislo na test deleni: ");
	scanf_s("%d",&k,1);

    pocet=0;
    soucet=0;
    pocetd=0;

    do
	{
       pocet++;
       printf("Zadejte %d.cislo: ",pocet);
       scanf_s("%d",&cislo,1);
       soucet+=cislo;
       if (cislo%k==0) pocetd++;
	}
	while (cislo>=0);

    printf("Pocet cisel: %d\n",pocet);
    printf("Soucet cisel: %d\n",soucet);
    printf("Pocet cisel delitelnych cislem %d: %d\n",k,pocetd);
 
    system("pause");
	return 0;
}
program ke stažení