Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Apmyp /7
3 / 3 / 1
Регистрация: 14.10.2009
Сообщений: 76
1

Матрица, среднее колонны

05.01.2010, 22:07. Просмотров 414. Ответов 5
Метки нет (Все метки)

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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
 
void main()
{
int x[4][4],i,k,y[4];
randomize();
for(i=0;i<4;i++)
for(k=0;k<4;k++)
        {
        gotoxy(k*3+1,i+2);x[i][k]=random(10);
        }
 
cout<<"\n";
for(i=0;i<4;i++)
for(k=0;k<4;k++)
        {
        gotoxy(k*3+1,i+2);cout<<x[i][k];
        y[k]=0;
        }
for(i=0;i<4;i++)
{
for(k=0;k<4;k++)
        {
        ??????????????????????
        }
}
for(k=0;k<4;k++)
cout<<endl<<k+1<<"-Srednee arifmeti4eskoe etoi kolonni = "<<y[k];
getch();
}
помогите дописать код программы помеченный вопросами, что бы, программа высчитывала среднее арифметическое каждой колонны. (у меня вечно там выдаёт ошибку, как найти наименьшее число или чтото в этом роде, нет проблем, а среднее арифметическое просто не получается.)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2010, 22:07
Ответы с готовыми решениями:

Матрица, найти среднее арифметическое
Здравствуйте, можете помочь с заданием: Заданная матрица 6х6. Найти среднее...

Дана матрица 4х4, найти среднее арифметическое
Дана матрица 4х4, найти среднее арифметическое положительных элементов;...

Заданная матрица А(N,M). Найти среднее геометрическое парных положительных элементов.
Заданная матрица А(N,M). Найти среднее геометрическое парных положительных...

Матрица - найти среднее арифметическое наибольшего и наименьшего значения её элементов
Добрый день помогите с такой задачей C++ 3.1 Дана матрица A(n*n) целых чисел....

Данна матрица NxM, найти среднее арифметическое каждого столбца
Дана матрица NxM, найти среднее арифметическое каждого столбца. С++

5
M128K145
Эксперт JavaЭксперт С++
8326 / 3547 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
05.01.2010, 22:18 2
C++
1
2
3
4
5
6
7
8
9
10
int mas[4][4], i, j;
double mid[4];
//ввод
for(j = 0; j < 4; ++j)
{
    mid[j] ^= mid[j];
    for(i = 0; i < 4; ++i)
        mid[j] += mas[i][j];
    mid[j] /= 4;
}
1
Apmyp /7
3 / 3 / 1
Регистрация: 14.10.2009
Сообщений: 76
05.01.2010, 22:30  [ТС] 3
Цитата Сообщение от M128K145 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
int mas[4][4], i, j;
double mid[4];
//ввод
for(j = 0; j < 4; ++j)
{
    mid[j] ^= mid[j];
    for(i = 0; i < 4; ++i)
        mid[j] += mas[i][j];
    mid[j] /= 4;
}
я не совсем понимаю такую запись, так как знаю только самый элементарный язык ц++, поэтому затрудняюсь понять как Ваш фрагмент можно записать в моей программе.
0
M128K145
Эксперт JavaЭксперт С++
8326 / 3547 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
05.01.2010, 22:52 4
Замени в своем коде строки 22-30 на эти
C++
1
2
3
4
5
6
7
8
9
10
double mid[4];
for(k = 0; k < 4; ++k)
{
    mid[k] ^= mid[k];
    for(i = 0; i < 4; ++i)
        mid[k] += mas[i][k];
    mid[k] /= 4;
}
for(i = 0; i < 4; ++i)
    cout<<endl<<k+1<<"-Srednee arifmeti4eskoe etoi kolonni = "<<mid[i];
ЗЫ. это и есть "элементарный си++"
1
Apmyp /7
3 / 3 / 1
Регистрация: 14.10.2009
Сообщений: 76
05.01.2010, 23:30  [ТС] 5
Цитата Сообщение от M128K145 Посмотреть сообщение
Замени в своем коде строки 22-30 на эти
C++
1
2
3
4
5
6
7
8
9
10
double mid[4];
for(k = 0; k < 4; ++k)
{
    mid[k] ^= mid[k];
    for(i = 0; i < 4; ++i)
        mid[k] += mas[i][k];
    mid[k] /= 4;
}
for(i = 0; i < 4; ++i)
    cout<<endl<<k+1<<"-Srednee arifmeti4eskoe etoi kolonni = "<<mid[i];
ЗЫ. это и есть "элементарный си++"

дауж, тогда я совсем тупой... впервые вижу такие обозначения как mid[k] ^= mid[k];mid[k] /= 4;
0
M128K145
Эксперт JavaЭксперт С++
8326 / 3547 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
05.01.2010, 23:54 6
C++
1
mid[k] ^= mid[k];
Самый быстрый способ обнуления. Можешь переписать так
C++
1
mid[k] = 0;
C++
1
mid[k] /= 4;
деление с присвоением, аналогично такой записи
C++
1
mid[k] = mid[k] / 4;
0
05.01.2010, 23:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2010, 23:54

Дана матрица NxM, найти среднее арифметическое третьего ряда
Дана матрица NxM, найти среднее арифметическое третьего ряда

Дана матрица. Найти среднее арифметическое ее элементов, стоящих на главной диагонали
3. Дана матрица А(N*N). Найти среднее арифметическое ее элементов, стоящих на...

Дана квадратная матрица найти количество отрицательных элементов , среднее арифметическое, произведение
1) дана квадратная матрица n найти: а) количество отрицательных элементов...


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

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

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