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

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

Войти
Регистрация
Восстановить пароль
 
student888
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 21
#1

Найти сумму наибольших значений элементов строк матрицы - C++

28.02.2013, 22:20. Просмотров 563. Ответов 2
Метки нет (Все метки)

Дана действительная матрица размера mn. Найти сумму наибольших значений элементов ее строк.
должен считать сумму максимальных элементов строк матрицы, но при запуске получается огромное число...
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
43
44
45
46
47
48
#include <stdio.h>
#include <conio.h>
 
const int m=4, n=3;
 
void inparr(int a[m][n])
{
int i,j;
for (i=0;i<m;i++)
for (j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
 
void outarr (int a[m][n])
{
int i,j;
printf("Matrica:\n");
for (i=0; i<m; i++)
{
for (j=0; j<n; j++)
printf("%5d", a[i][j]);
printf("\n");
}
}
 
int processarr(int a[m][n])
{
int i,j,sum=0,max;
for(i=0;i<m;i++)
{
max=a[i][j];
for (j=0;j<n;j++)
{
if (a[i][j]>max) max=a[i][j];
}
sum+=max;
}
return sum;
}
 
void main()
{
clrscr();
int b[m][n];
inparr(b);
outarr(b);
printf("Сумма максимальных элементов строк = %d", processarr(b));
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2013, 22:20     Найти сумму наибольших значений элементов строк матрицы
Посмотрите здесь:
Найти сумму наибольших значений элементов строк матрицы C++
C++ Найти сумму наибольших значений элементов строк матрицы
Найти сумму наибольших значений элементов строк заданной матрицы C++
Найти сумму наибольших значений элементов строк заданной прямоугольной матрицы C++
Найти сумму наибольших значений элементов строк массива C++
Определить разности наибольших и наименьших значений элементов строк матрицы C++
C++ Найти сумму максимальных значений элементов строк заданной матрицы
Дана действительная матрица размером n ×m. Найти сумму наибольших значений ее строк C++
Определить числа равные разностям наибольших и наименьших значений элементов строк двумерной матрицы C++
C++ Найти разности наибольших и наименьших значений элементов строк в матрице
C++ Найти сумму наибольших из отрицательных элементов матрицы
C++ Bз наибольших элементов каждой строки матрицы построить вектор.найти сумму элементов этого вектора

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
makShot
15 / 15 / 1
Регистрация: 07.07.2011
Сообщений: 38
28.02.2013, 22:53     Найти сумму наибольших значений элементов строк матрицы #2
Первоначально максимальным элементом надо считать A[i][0], а не A[i][j]
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
28.02.2013, 23:09     Найти сумму наибольших значений элементов строк матрицы #3
max=a[i][j]; - у вас тут еще не известно значение j.
Ответ Создать тему
Опции темы

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