Регистрация
Войти
Стать экспертом Правила
Информатика

В массиве хранится информация о количестве осадков, выпавших закаждый день января. Определить, в какие числа месяца осадков небыло. C++

ОТВЕТЫ
Допустим в январе 31 день. Предположим что осадки это целые числа и число 0 свидетельствует об отсутствии осадков.

Вот функция возвращающая дни без осадков

C#Выделить код1234567891011121314151617181920 private int[] NetOsadkov(ref int[]Pogoda){int[] error = {-1};int[] PogodaBezOsadkov = { 0 };List<int> osadki = new List<int>();int NetOsadkov = 0;if (Pogoda.Length < 31){return error;}for (int i = 0; i < Pogoda.Length;i++ ){if (Pogoda[i] == NetOsadkov){osadki.Add(i+1);}}PogodaBezOsadkov = osadki.ToArray();return PogodaBezOsadkov;}Проверяем..

C#Выделить код12345678 int[] JanuaryWeather = {123,4535,756,45,0,67,22,3453,765,35,456,35,0,35,45,76,6,567,35,6543,0,35,456,58,467,4657,458,48,0,67,745};string result = string.Empty;foreach (int val in NetOsadkov(ref JanuaryWeather)){result += val.ToString() + ',';}MessageBox.Show(result+" "+"Января была погода без осадков");
565
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам