• Дано 100 чисел. Найти:
    1) сумму положительных чисел
    2) кол-во отрицательных чётных чисел
    3) произведение чисел больше 10
    4) среднее арифметическое положительных чётных чисел

Ответы 1

  • var i,a,sp,ko2,sp2,kp2:integer;

    p:biginteger;

    begin

    p:=1;

    for i:= 1 to 100 do

    begin

    a:=random(199)-99;

    write (a,'  ');

    if a > 0 then sp:=sp+a;

    if (a < 0) and (a mod 2 = 0) then ko2:=ko2+1;

    if a > 10 then p:=p*a;

    if (a > 0) and (a mod 2 = 0) then

    begin

    sp2:=sp2+a;

    kp2:=kp2+1

    end

    end;

    writeln;

    writeln ('Сумма положительных чисел равна ',sp);

    writeln ('Кол-во отрицательных чётных чисел равно ',ko2);

    writeln ('Произведение чисел больше 10 равно ',p);

    writeln ('Среднее арифметическое положительных чётных чисел равнo ',sp2/kp2:0:3);

    end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years