Статистики за въведени числа до 0

Да се позволи въвеждане на числа до въвеждане на 0 и да се отпечата:

  • сумата и произведението им
  • броят им и средното аритметично
  • най-малкото и най-голямото от тях
Публикувано в , СИП с етикети , . Постоянна връзка.

3 Responses to Статистики за въведени числа до 0

  1. Madness каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int a,i,min,max;
        i=0;
        cin>>a;
        max=min=a;
        
        do{
            cin>>a;
            i++;
            
            if(a>max) max=a;
            if(a<min&&a!=0) min=a;
        }
            
        while(a!=0);
        cout<<"Broqt chisla e:"<<i<<endl;
        cout<<"Maximalnoto chislo e:"<<max<<endl;
        cout<<"Minimalnoto chislo e:"<<min<<endl;
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. kaloyan каза:
    VAR chislo,suma,proizvedenie,broi,min,max : integer;
        sredno_aritmetichno : real;
    BEGIN
    broi:=0;
    write('vavedi chislo: '); readln(chislo);
    min:=chislo;
    max:=chislo;
    proizvedenie:=chislo;
    suma:=chislo;
      repeat
        write('vavedi chislo: '); readln(chislo);
        suma:=suma+chislo;
        if chislo<>0 then
          proizvedenie:=proizvedenie*chislo;
        broi:=broi+1;
        if ((chislo>max) and (chislo<>0)) then max:=chislo;
        if ((chislo<min) and (chislo<>0)) then min:=chislo;
      until(chislo=0);
    sredno_aritmetichno:=suma/broi;
    writeln('suma: ', suma);
    writeln('proizvedenie: ', proizvedenie);
    writeln('broi: ', broi);
    writeln('sredno aritmerichno: ', sredno_aritmetichno:0:2);
    writeln('nai-goliamo chislo: ', max);
    writeln('nai-malko chislo: ', min);
    
    readln;
    END.
    

Вашият коментар