Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2020, 12:36   #1
Craizi8
Пользователь
 
Регистрация: 08.12.2019
Сообщений: 30
По умолчанию Заполнить массив значениями температуры в диапазоне а) среднемесячную температуру третьей декады декабря

Пусть в течение декабря проводились измерения температуры воздуха. Заполнить массив значениями температуры в диапазоне а) среднемесячную температуру третьей декады декабря. б) день, когда температура была ближе всего к среднемесячной. в) сколько раз температура в течение месяца меняла знак. Температура в декабре изменяется от -32° С до +4° С., вывести на экран значение температуры в каждый из дней. Определить параметры согласно заданию и вывести на экран их значения. После завершения выполнения программы запросить у пользователя его желание повторить выполнение программы и если это желание будет положительным, то очистить экран и начать выполнение программы заново.
Craizi8 вне форума Ответить с цитированием
Старый 21.10.2020, 12:39   #2
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

где наработки?
Alar вне форума Ответить с цитированием
Старый 21.10.2020, 13:15   #3
Craizi8
Пользователь
 
Регистрация: 08.12.2019
Сообщений: 30
По умолчанию

Alar,
for (i=21;i<=31;i++)
{sum+=a[i];}
sum=sum/10;
Craizi8 вне форума Ответить с цитированием
Старый 21.10.2020, 13:16   #4
Craizi8
Пользователь
 
Регистрация: 08.12.2019
Сообщений: 30
По умолчанию

Alar, k=0;
for (i=21;i<=31;i++)
{if (i>21)
{ if ((a[i-1])<0) && (a[i]>=0))
{k++;}
}
}
k- кол-во смен знака
Craizi8 вне форума Ответить с цитированием
Старый 21.10.2020, 13:55   #5
Craizi8
Пользователь
 
Регистрация: 08.12.2019
Сообщений: 30
По умолчанию

Alar, int av, min=A[0];
for (i=1;i<=31;i++)
{av+=a[i];}
av=av/10;
for (i=1;i<=30;i++)
{
if (Math.Abs(av-A[i])<min))
{min=A[i]; }
}
cout»min;
Craizi8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
от настоящей температуры T отбрасывают последнюю цифру и отнимают полученное число от исходного значения. определить температуру. dimon_snake Паскаль, Turbo Pascal, PascalABC.NET 5 21.11.2015 12:20
Заполнить одномерный массив значениями функции alpha={e}^{x} + ctg(lnx), при изменении x от 12 до 22 c шагом 2 Olevander Помощь студентам 0 23.11.2014 10:00
Заполнить массив М(10) случайными значениями. Организовать вывод на экран. Присвоить указателю адрес начала размещения массива в п Simca Паскаль, Turbo Pascal, PascalABC.NET 6 28.03.2014 15:42
Помогите доработать программу, заполнить массив случайными значениями . serg.malkow2014 Помощь студентам 2 27.11.2013 01:41