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

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

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

Подпрограммы: В заданной матрице С найти строку с наибольшей и наименьшей суммой элементов - C++

07.01.2013, 13:52. Просмотров 412. Ответов 0
Метки нет (Все метки)

п.с. Заранее извиняюсь, неправильно назвал тему. Обработка массивов!
Здравствуйте.
Такое задание : В заданной матрице С найти строку с наибольшей и наименьшей суммой элементов. Исходную матрицу вывести в общепринятом виде. Вывести найденные строки и сумму их элементов.

Написал следующий код:
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>
using namespace std;
int main()
 
{setlocale (LC_ALL,".ACP");
const int Nsize = 10;
const int Msize = 10;
double human[Msize][Nsize];
int m, n, i, j, a, s;
double max;
 
cout <<" Введите число строк" << endl;
cin >> m;
cout <<" Введите число столбцов" << endl;
cin >> n;
 
max= -1000;
for (i=0; i<m; i++)
    for (j=0; j<n; j++) {
        cout << "Введите human["<<i<<"]["<<j<<"]=" << endl;
        cin >> human [i][j]; }
for (i=0; i<m; i++){
for (j=0; j<m; j++){
    cout << human[i][j] << " "; }
 
for (j=0; j<n; j++) {
    if( human[i][j]>max)
        max=human[i][j]; }
 
cout << endl; }
printf ("Cymmi elementov diagonaley matrici, paralel'nie glavnoy: \n");
 for (j=0;j<(2*n);j++) s[j]=0;
  for (i=0;i<n;i++)
  {
      for (j=0;j+i<n;j++)
      {
          s[j]+=a[i][i+j];
          s[n+j]+=a[i+j][i]; 
      }      
  }
    system ("pause");
return 0;}
Не знаю как написать дальше...
И плюс к этому вылезает такая ошибка
Пожалуйста помогите разобраться.
Миниатюры
Подпрограммы: В заданной матрице С найти строку с наибольшей и наименьшей суммой элементов  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2013, 13:52     Подпрограммы: В заданной матрице С найти строку с наибольшей и наименьшей суммой элементов
Посмотрите здесь:
Найти строку матрицы с наибольшей и наименьшей суммой элементов C++
C++ Найти строку прямоугольной матрицы с наибольшей и наименьшей суммой элементов.
Динамические массивы С++ - найти строку с наибольшей и наименьшей суммой элементов C++
Поменять местами строку матрицы с наименьшей суммой элементов со строкой с наибольшей суммой элементов C++
Найти строки матрицы с наибольшей и наименьшей суммой элементов C++
C++ В матрице размерностью MxN найти номер строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы
C++ Найти в матрице первый по очереди строка с наибольшей суммой элементов.
В квадратной матрице порядка 8 найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов C++
C++ Дана прямоугольная матрица. Найти строку с наибольшей суммой элементов
C++ В заданной матрице поменять строку с минимальной суммой со строкой с максимальной суммой
В заданной матрице найти номера всех столбцов с минимальной суммой элементов C++
C++ в матрице P (n,m) найти строку с минимальной суммой отрицательных элементов и поэлементно поменять ее

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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