Вопрос задан 24.07.2023 в 21:56. Предмет Информатика. Спрашивает Цветкова Даша.

В массиве хранится информация о среднедневной температуре декабря. Составьте программу, которая

подсчитывает, сколько в декабре было дней с нулевой, отрицательной и положительной температурной. Pascal ABC
0 0
Перейти к ответам

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

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

Может это поможет:  

Program TemperatureInDecember;  

Uses crt;  

Var tempDecember : array[1..31] of integer;  

i, countPlus, countZero, countMinus : integer;  

begin  

Clrscr;  

countPlus := 0;  

countZero := 0;  

countMinus := 0;  

for i:= 1 to 31 do  

begin  

if tempDecember = 0 then countZero += 1  

else if tempDecember > 0 then countPlus += 1  

else countMinus += 1;  

end;  

writeln('В декабре дней с нулевой температурой было: ', countZero);  

writeln('В декабре дней с отрицательной температурой было: ', countMinus);  

writeln('В декабре дней с положительной температурой было: ', countPlus);  

readln;  

end.  

 

Плохо отобразилось, вот скрин:


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

Для подсчета количества дней с нулевой, отрицательной и положительной температурой в массиве среднедневной температуры декабря, вам потребуется написать программу на Pascal ABC. Вот пример программы, которая решает данную задачу:

pascal
program CountTemperatureDays; const daysInDecember = 31; // Предполагаем, что в декабре всегда 31 день var temperatures: array[1..daysInDecember] of Integer; zeroTempDays, negativeTempDays, positiveTempDays: Integer; i: Integer; begin // Ввод информации о температуре за декабрь writeln('Введите среднедневную температуру для каждого дня декабря:'); for i := 1 to daysInDecember do begin write('День ', i, ': '); readln(temperatures[i]); end; // Инициализация счетчиков zeroTempDays := 0; negativeTempDays := 0; positiveTempDays := 0; // Подсчет дней с нулевой, отрицательной и положительной температурой for i := 1 to daysInDecember do begin if temperatures[i] = 0 then Inc(zeroTempDays) else if temperatures[i] < 0 then Inc(negativeTempDays) else Inc(positiveTempDays); end; // Вывод результатов подсчета writeln('Количество дней с нулевой температурой: ', zeroTempDays); writeln('Количество дней с отрицательной температурой: ', negativeTempDays); writeln('Количество дней с положительной температурой: ', positiveTempDays); end.

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

0 0

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

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

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

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