Вопрос задан 08.07.2023 в 00:10. Предмет Информатика. Спрашивает Мамырбек Диас.

Напишите программу на Pascal: Напишите среднее значение целых положительных чисел, которые вводятся

с клавиатуры (окончание ввода-ввод числа 0)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вовчук Яна.

Ответ:

//Pascal

var a,i,s,n:integer;

begin

 s:=0;

 n:=0;

 repeat

    readln(a);

    if a>0 then begin

       n:=n+1;

       s:=s+a;

    end;

 until a = 0;

 writeln('Сумма ',s:5,'  Среднее арифметическое ',s/n);

end.

(ПОМОЕМУ ТАК) (Я НЕСОВСЕМ УВЕРЕН)

0 0
Отвечает Ртищева Алина.

Ответ:

--- PascalABC.NET 3.6.2 ---

begin

 ReadSeqIntegerWhile(p -> p <> 0).Where(p -> p > 0).Average.Println;

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на языке Pascal, которая вычисляет среднее значение положительных целых чисел, вводимых с клавиатуры, и прекращает ввод при вводе числа 0:

pascal
program AveragePositiveNumbers; var num, sum, count: integer; average: real; begin sum := 0; count := 0; writeln('Введите положительные числа (введите 0 для окончания):'); repeat readln(num); if num > 0 then begin sum := sum + num; count := count + 1; end; until num = 0; if count > 0 then begin average := sum / count; writeln('Среднее значение положительных чисел: ', average:0:2); end else writeln('Нет положительных чисел для расчета среднего значения.'); readln; end.

Программа просит пользователя вводить положительные числа. Ввод чисел продолжается до тех пор, пока не будет введен 0. После окончания ввода программа вычисляет среднее значение положительных чисел и выводит результат на экран. Если не было введено ни одного положительного числа, программа выведет сообщение о том, что нет чисел для расчета среднего значения.

Обратите внимание, что в данной программе предполагается, что пользователь будет вводить только целые числа.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос