• Нужно вывести 20 рандомных чисел, и посчитать, сколько положительных, отрицательных, нулевых значений по отдельности! выводит только положительные и всегда пишет, что их 0. Что здесь не так? ПОМОГИТЕЕ!!!

    question img

Ответы 1

  • В начале программы надо написать Randomize;вместо 3-ех while используй один for, и 3 переменные которые запоминают числа.вот часть программыfor i:=1 to 20 do beginif M[i]>0 then k:=k+1;if M[i]<0 then t:=t+1;if M[i]=0 then n:=n+1;end;writeln(k,'Положительные');writeln(t,'отрицательные');writeln(n,'Нулевые');
    • Автор:

      porter96
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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