Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Hlupik
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 9
#1

Дана матрица A[10][12], содержащая данные о количестве выпавших в городе осадков (в мм) за каждый месяц последних 10 лет. - C++

06.12.2011, 23:50. Просмотров 1464. Ответов 20
Метки нет (Все метки)

Добрый вечер(утро,день) Помогите решить пустяковую задачу на С++. Я уже искал просматривал подобные решения задач. Но что то в них совсем запутался, видимо потому что раньше когда то давно изучал тока турбопаскаль, а на С++ перейти совсем непросто.
Буду очень признателен за любую помощь.

Дана матрица A[10][12], содержащая данные о количестве выпавших в городе осадков (в мм) за каждый месяц последних 10 лет. Вычислить среднее количество осадков за 10 лет и отклонение от среднего для каждого года.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 23:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана матрица A[10][12], содержащая данные о количестве выпавших в городе осадков (в мм) за каждый месяц последних 10 лет. (C++):

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

Массив содержит сведения о количестве осадков выпавших за каждые 12 месяцев года написать программу определяющую количество засушливых месяцев(<30мм) - C++
Массив содержит сведения о количестве осадков выпавших за каждые 12 месяцев года написать программу определяющую количество засушливых...

Известны данные о количестве осадков, выпавших за каждый месяц года, Найти общее число осадков, выпавших в марте, июне, сентябре и декабре. - Delphi
Известны данные о количестве осадков, выпавших за каждый месяц года, Найти общее число осадков, выпавших в марте, июне, сентябре и декабре.

Известны данные о количестве осадков, выпавших за каждый день февраля. Найти общее число осадков, выпавших по четным числам месяца - Turbo Pascal
11.57. Известны данные о количестве осадков, выпавших за каждый день февраля. Найти общее число осадков, выпавших по четным числам месяца. ...

Известны данные о количестве осадков, выпавших за каждый день февраля. Найти общее число осадков, выпавших по четным числам месяца - Turbo Pascal
Известны данные о количестве осадков, выпавших за каждый день февраля. Найти общее число осадков, выпавших по четным числам месяца.

Известны данные о количестве осадков, выпавших за каждый день февраля. Найти общее число осадков, выпавших по четным числам месяца - Turbo Pascal
Известны данные о количестве осадков, выпавших за каждый день февраля. Найти общее число осадков, выпавших по четным числам месяца. Вот...

20
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
07.12.2011, 00:06 #2
Цитата Сообщение от Hlupik Посмотреть сообщение
Я уже искал просматривал подобные решения задач. Но что то в них совсем запутался
Тогда логично попросить людей помочь вам распутаться, сопроводив это дело конкретными вопросами.
Тогда вам, вероятно, помогут с большим энтузиазмом.
1
Hlupik
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 9
07.12.2011, 00:12  [ТС] #3
тока вот если бы я что то понимал то наверняка бы справился.....а тут совсем глухо.....как в дремучем лесу!
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
07.12.2011, 00:13 #4
Цитата Сообщение от Hlupik Посмотреть сообщение
Дана матрица A[10][12], содержащая данные о количестве выпавших в городе осадков (в мм) за каждый месяц последних 10 лет. Вычислить среднее количество осадков за 10 лет и отклонение от среднего для каждого года.
Ищете сумму всех данных в массиве(A), делите на 10(B), находите сумму для каждого года(X), выводите(B - X). Можно для каждого года сумму записывать при первом проходе по массиву, тогда не надо будет заново ее просчитывать при втором проходе.
1
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
07.12.2011, 00:20 #5
Hlupik, чтобы найты среднее значение нужны два цыкла for первый со строками а второй со столбцами и суммируешь
0
Hlupik
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 9
07.12.2011, 00:23  [ТС] #6
спасибо...а можно хоть примерный текст программы?....я знаю текст программы как ввести массив и как его вывести на экран...а вот действия с ним уже для меня очень и очень интеллектуально.будьте добры напишите если не сложно....
0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
07.12.2011, 00:29 #7
C++
1
2
3
4
s=0;
for(i=0:i<10:i++)
{For(j=0;j<12;j++) s+=a[i][j];}
s/=10;
]
Среднее значение
1
Hlupik
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 9
07.12.2011, 00:31  [ТС] #8
премного благодарен...
0
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
07.12.2011, 00:34 #9
Цитата Сообщение от Noclip Посмотреть сообщение
C++
1
2
3
for(i=0:i<10:i++)
{For(j=0;j<12;j++) s+=a[i][j];}
s/=12,
]
Среднее значение
Выбираем 1200 элементов и делим на 12
1
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
07.12.2011, 00:42 #10
BRcr, я отредактировал
Но вы наверное не понимаете что после того как просуммируется первая строка то он перейдет на следующую внимательней всмотритесь в программу

Добавлено через 1 минуту
Hlupik, сейчас гляну по поводу ввода и вывода дв массива

Добавлено через 39 секунд
Hlupik, сейчас гляну по поводу ввода и вывода дв массива
1
Hlupik
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 9
07.12.2011, 00:45  [ТС] #11
....спасибо Люди Добрые ...но в задаче есть еще вот это....и отклонение от среднего для каждого года.

Добавлено через 3 минуты
спасибо Люди Добрые...тока вот с этим как быть?....Вычислить среднее количество осадков за 10 лет и отклонение от среднего для каждого года.
0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
07.12.2011, 00:46 #12
извините но я не знал что
10*12 будет 1200 элементов
1
Hlupik
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 9
07.12.2011, 00:54  [ТС] #13
спасибо большое ...а можно весь текст решения задачи?...там нужно не только оказывается среднее арифметичекое но и отклонение для каждого года от среднего арифметического.Спасибо.
0
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
07.12.2011, 13:39 #14
Цитата Сообщение от Noclip Посмотреть сообщение
BRcr, я отредактировал
Но вы наверное не понимаете что после того как просуммируется первая строка то он перейдет на следующую внимательней всмотритесь в программу
Цитата Сообщение от Noclip Посмотреть сообщение
извините но я не знал что
10*12 будет 1200 элементов
eh...
Не суть. 120 элементов делим на 12, после редакции на 10 - все одно мимо кассы, путаете только человека.
Два спаренных цикла for у вас просуммируют все элементы массива, а после циклов, чтоб среднее взять, сумму делим на количество просуммированных элементов. Куда, блин, еще проще-то?
C++
1
2
3
4
5
6
7
8
9
10
11
double arr[10][12], res = 0;
int i, j;
 
randomize();
for ( i = 0; i < 10; i++ ) for ( j = 0; j < 12; arr[i][j] = ( rand()%10 * 3.0 ) / 2.0, j++); // забиваем массив, если он изначально дан, это не нужно
 
for ( i = 0; i < 10; i++ ) for ( j = 0; j < 12; res += arr[i][j], j++); // суммируем
res /= 120;
 
cout << "Arithmetic mean is " << res << endl;
system("pause");
0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
07.12.2011, 13:42 #15
BRcr, перепутал.... я
0
07.12.2011, 13:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2011, 13:42
Привет! Вот еще темы с ответами:

Известны данные о количестве осадков, выпавших за каждый день февраля. Какого числа выпало самое большое количество осадков? - Turbo Pascal
Ребята плиз очень прошу, нужно написано в паскале. Тема:Использование вложенных циклов и ветвлений при обработке массивов Обработка...

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

Данные о температуре воздуха и количестве осадков за декаду апреля хранятся в массивах. Определить количество осадков, выпавших в виде дождя и в в - Lazarus
Спасайте , на языке Паскаль, завтро экзамен =(( Добавлено через 1 минуту БУДУ ОЧЕНЬ БЛАГОДАРЕН ПОМОГУ И ВАМ =))

Имеется информация о количестве осадков, выпавших за каждый день месяца - Turbo Pascal
Имеется информация о количестве осадков, выпавших за каждый день месяца, и о температуре воздуха в эти дни. Определить, какое количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru