Язык Паскаль! 1)Вводить с клавиатуры числа, пока не будут введен 0. Найти количество введенных чисел.2)Числа задаются случайно в диапазоне от [-10,10] и выводятся на экран. Находится сумма числе, пока число не станет равным 0.

Язык Паскаль!  1)Вводить с клавиатуры числа, пока не будут введен 0. Найти количество введенных чисел. 2)Числа задаются случайно в диапазоне от [-10,10] и выводятся на экран. Находится сумма числе, пока число не станет равным 0.
Гость
Ответ(ы) на вопрос:
Гость
var c, a: integer; begin      c := 1;      while (c <> 0) do      begin           readln(c);           inc(a);      end;      writeln(a - 1); end. А во второй разве может сумма одних и тех же чисел (пусть даже удвоенная, утроенная и т.д.) внезапно стать нулём? О_О
Гость
1) program project1; var a:char; s:integer; begin s:=0; repeat writeln('Введите символ'); readln(a); case a of '1','2','3','4','5','6','7','8','9','0': s:=s+1; end; until a='0'; writeln('введено s цифр'); readln; end.    2)  var A, I, Summa : Byte;  begin  Randomize;  Summa := 0;  for I := 1 to 5 do  begin  I := Random (21) - 10;  Write (IntToStr (I) + ' ');  Summa := Summa + I;  end;  Writeln;  Writeln ('Summa = ' + IntToStr (Summa));  Readln;  end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы