Вопрос задан 07.07.2023 в 17:06. Предмет Информатика. Спрашивает Филипова Камилла.

Программа на языке паскаль: найти среднее арифметических положительных, отрицательных и всех из 20

введенных чисел
0 0
Перейти к ответам

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

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

Ответ:

  • begin
  • var a := ReadArrInteger(20);
  • Println('Ср. положительных:',a.Where(x->x>0).Average);
  • Println('Ср. отрицательных:',a.Where(x->x<0).Average);
  • Println('Ср. всех:',a.Average);
  • end.

Пример работы:


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

Конечно, вот пример программы на языке Паскаль, который выполняет указанную задачу:

pascal
program CalculateAverages; var positiveSum, negativeSum, totalSum, positiveCount, negativeCount, totalCount, i: integer; number: real; begin positiveSum := 0; negativeSum := 0; totalSum := 0; positiveCount := 0; negativeCount := 0; totalCount := 0; for i := 1 to 20 do begin writeln('Введите число ', i, ': '); readln(number); totalSum := totalSum + number; totalCount := totalCount + 1; if number > 0 then begin positiveSum := positiveSum + number; positiveCount := positiveCount + 1; end else if number < 0 then begin negativeSum := negativeSum + number; negativeCount := negativeCount + 1; end; end; if positiveCount > 0 then writeln('Среднее арифметическое положительных чисел: ', positiveSum / positiveCount) else writeln('Положительных чисел не было введено.'); if negativeCount > 0 then writeln('Среднее арифметическое отрицательных чисел: ', negativeSum / negativeCount) else writeln('Отрицательных чисел не было введено.'); writeln('Среднее арифметическое всех чисел: ', totalSum / totalCount); end.

Программа запрашивает у пользователя 20 чисел и вычисляет среднее арифметическое для положительных, отрицательных и всех чисел.

0 0

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

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

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

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