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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
SkillTry
Сообщений: n/a
#1

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

04.06.2012, 11:36. Просмотров 3442. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста, голова уже болит =_=
Дан вещественный массив А[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++
Доброе время суток! Ребята, подскажите как сделать? Делал одно и посчитал другое..... Создать двумерный массив 5 строк на 3...

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

Массивы. Найти среднее арифметическое отрицательных элементов - C++
Найти среднее арифметическое отрицательное элементов. у меня все работает, только скажите как мне находить количество отрицательных...

Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой - C++
Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой. Вот часть...

Определить сумму указанных элементов, количество нечетных элементов и среднее арифметическое четных элементов массива - C++
Дан двумерный массив целых чисел. Определить: 1. Сумму элементов массива, больших 30 2. Количество нечетных элементов массива 3....

Одномерные массивы (найти среднее арифметическое всех элементов массивов) - C++
Заданы два массива А(5) и B(5). В каждом из массивов найти среднее арифметическое всех элементов массивов. На печать вывести исходные...

2
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();
}
0
SkillTry
Сообщений: n/a
04.06.2012, 12:33 #3
спасибо огромное за поправку, теперь бы еще "Определить количество элементов массива, которые меньше среднего арифметического значения всех элементов своей строки." было бы очень здорово =)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2012, 12:33
Привет! Вот еще темы с ответами:

Одномерные массивы: Найти среднее арифметическое всех элементов массива - C++
Одномерные массивы Задача: Найти среднее арифметическое всех элементов массива.

Двумерные массивы. Количество отрицательных элементов. Седловые точки - C++
Задание такое: Дана целочисленная прямоугольная матрица. Определить: 1.количество отрицательных элементов в тех строках, которые...

Среднее арифметическое положительных элементов массива, произведение и количество отрицательных элементов - C++
в массиве X найти среднее арифметическое положительных элементов массива, произведение и кол-во отрицательных элементов массива.

Вычислить среднее арифметическое, сумму элементов и количество элементов заданной последовательности - C++
Ваести значения для Х. Значения Х&gt;0 , поэтому для окончания вычисления ввести число 0. Вычислить сумму всех значении Х и количество Х....


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

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

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