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

Двумерные массивы / среднее арифметическое / количество элементов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
SkillTry
Сообщений: n/a
04.06.2012, 11:36     Двумерные массивы / среднее арифметическое / количество элементов #1
Подскажите пожалуйста, голова уже болит =_=
Дан вещественный массив А[N][М]. Определить количество элементов массива, которые меньше среднего арифметического значения всех элементов своей строки.
есть такой код, но он выглядит как то несауразно.. как 3 столбца и 9 строк, а вроде как должен быть 3х3

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <stdlib.h>
#include<conio.h>
 
using namespace std;
// среднее арифметическое элементов каждой строки целочисленного массива, содержащего К элементов
int main(void)
{
    srand(2356);
const int K=3;
int i,j,sum_str,sr_arif, a[K][K];
for (i=0;i<K;i++)
for (j=0;j<K;j++)
{
a[i][j] = rand() % 10;//Заполняем массив рандомными числами
}
 
for (i=0;i<K;i++)
for (j=0;j<K;j++)
{
    cout << i << ", " << j << ": " << a[i][j] << "\n"; //Выводим результат заполнения
}
getch();
//Считаем среднее арифм.
for (i=0;i<K;i++) 
{
    sum_str=0;
    sr_arif=0;
    for (j=0;j<K;j++)
    {
    sum_str=sum_str+a[i][j];
    }
    cout<<"\n"<<sum_str;
    sr_arif=sum_str/K;
    cout<<" srednee arifmeticheskoe stroki "<<i<<" ravno "<<sr_arif<<" \n ";
}
 
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 11:36     Двумерные массивы / среднее арифметическое / количество элементов
Посмотрите здесь:

C++ Одномерные массивы: Найти среднее арифметическое всех элементов массива
C++ Найти количество элементов значение которых превышает среднее арифметическое всех элементов
Одномерные массивы (найти среднее арифметическое всех элементов массивов) C++
C++ Количество элементов последовательности, начиная с третьего, среднее арифметическое элементов
C++ Массивы. Найти среднее арифметическое для элементов расположенных между максимальным и минимальны
C++ Двумерные массивы. Определить среднее количество учеников классах в каждой параллели
Найти количество элементов превышающих среднее арифметическое всех элементов массива C++
C++ Массивы. Найти среднее арифметическое отрицательных элементов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
apachan
13 / 13 / 2
Регистрация: 07.12.2010
Сообщений: 127
04.06.2012, 12:12     Двумерные массивы / среднее арифметическое / количество элементов #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <stdlib.h>
#include<conio.h>
 
using namespace std;
// ñðåäГ*ГҐГҐ Г*ðèôìåòè÷åñêîå ýëåìåГ*òîâ ГЄГ*æäîé ñòðîêè öåëî÷èñëåГ*Г*îãî Г¬Г*Г±Г±ГЁГўГ*, ñîäåðæГ*Г№ГҐГЈГ® ГЉ ýëåìåГ*òîâ
int main(void)
{
srand(2356);
const int K=3;
int i,j,sum_str,sr_arif, a[K][K];
for (i=0;i<K;i++)
for (j=0;j<K;j++)
{
a[i][j] = rand() % 10;//Г‡Г*ïîëГ*ГїГҐГ¬ Г¬Г*Г±Г±ГЁГў Г°Г*Г*äîìГ*ûìè Г·ГЁГ±Г«Г*ìè
}
 
for (i=0;i<K;i++)
{
for (j=0;j<K;j++)
{
cout <<a[i][j]<<" "; //Âûâîäèì ðåçóëüòГ*ГІ Г§Г*ïîëГ*ГҐГ*ГЁГї
}
cout <<endl;
}
getch();
//Ñ÷èòГ*ГҐГ¬ ñðåäГ*ГҐГҐ Г*ðèôì.
for (i=0;i<K;i++)
{
sum_str=0;
sr_arif=0;
for (j=0;j<K;j++)
{
sum_str=sum_str+a[i][j];
}
cout<<"\n"<<sum_str;
sr_arif=sum_str/K;
cout<<" srednee arifmeticheskoe stroki "<<i+1<<" ravno "<<sr_arif<<" \n ";
}
 
getch();
}
SkillTry
Сообщений: n/a
04.06.2012, 12:33     Двумерные массивы / среднее арифметическое / количество элементов #3
спасибо огромное за поправку, теперь бы еще "Определить количество элементов массива, которые меньше среднего арифметического значения всех элементов своей строки." было бы очень здорово =)
Yandex
Объявления
04.06.2012, 12:33     Двумерные массивы / среднее арифметическое / количество элементов
Ответ Создать тему
Опции темы

Текущее время: 10:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru