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

Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ stl цикл и функция http://www.cyberforum.ru/cpp-beginners/thread773353.html
если память мне не изменяет кто то когда то показывал мне как спомощью stl организовать цикл. но цикл там какойто специфический был и вроде for как то не так использовался и функции там с циклом взаимодействовала. Кто нибудь понимает о чём я, можете напомнить?
C++ Сумма эл-ов массива Найти сумму положительных элементов массива а http://www.cyberforum.ru/cpp-beginners/thread773344.html
Создать класс C++
создать класс Student, содержащий в качестве компонентов : одномерный массив из 80 элементов для ФИО и числовые битовые поля для записи года рождения (12 бит) и порядкового номера курса (3 бита).Дополнить класс конструктором для ввода значений компонентов с клавиатуры. Заранее благодарен.
C++ Отсортировать файлы
Имеются 2 бинарных файла, отсортированных по убыванию. Переписать их в третий файл, упорядочивая информацию по возрастанию. Сортировок, дополнительных файлов и массивов не использовать. Помогите на экзамене!
C++ Считать из текстового файла три предложения и вывести их в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread773316.html
Считать из текстового файла три предложения и вывести их в обратном порядке. Обработку текстовой информации нужно организовать с использованием С – строк.
C++ Дана целочисленная прямоугольная матрица. Определить количество строк, не содержащих ни одного нулевого элемента Доброго времени суток. Не могу решить данное задание. Проблемы непосредственно в подсчете строк. Пробовал множество вариантов, свелся примерно вот к этому, но компилятор все равно не считает, или подсчитывает неверно: #include<iostream> #include<stdlib.h> #include<time.h> #include<Windows.h> const int n=3; const int m=4; int A; подробнее

Показать сообщение отдельно
Михан
8 / 8 / 1
Регистрация: 05.11.2009
Сообщений: 74
28.01.2013, 17:06  [ТС]     Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна
Попытался соединить два кода
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
#include<stdio.h>
#include<conio.h>
#include <iomanip>  
int **matrix;
int N,M;
int i,j,max;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    printf("Введите колличество строк матрицы  N=");
    scanf("%d",&N);
    printf("Введите колличество столбцов матрицы M=");
    scanf("%d",&M);
    matrix=new int*[N]; 
    for(i=0;i<N;i++)
    matrix[i]=new int[M]; 
    for(i=0;i<N;i++)
        for(j=0;j<M;j++)
            scanf("%d",&matrix[i][j]);  
max = 0;
for ( i = 0; i < N; i++)
      if ( matrix[i] [N] > matrix [max] [N] )
       max = i;
printf (" \n  В %i - й строке сумма элементов ",   max + 1);
printf (" максимальна и равна %i\n", matrix [max] [N] );
getch ( ) ;
   }
Программа компилируется, но неверно находит максимальная сумма ряда.

Добавлено через 1 час 25 минут
Помогите пожалуйста, я вообще не понимаю в чем проблема(

Добавлено через 3 часа 34 минуты
Всем спасибо разобрался. Вот конечный код
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
# include <stdio.h>
# include <conio.h>
# define  N  3  
#include <iomanip>  
int main ( )
{
    setlocale(LC_ALL,"Russian");
    int m [N] [N+1];                
    int max;           
    int i, j;        
    printf ("Введите матрицу %i x %i  \n", N, N);
    for ( i = 0; i < N; i++)
    {
        printf ("Элементы  %i -й строки ",  i+1);
        for  ( j = 0; j < N; j++)
     scanf ("%i", &m [i] [j] );
    }
     for ( i = 0; i < N; i++)
    {
           m [i] [N] = 0;
           for  ( j = 0; j < N; j++)
           m [i] [N] += m [i] [j];
    }
max = 0;
for ( i = 0; i < N; i++)
      if ( m[i] [N] > m [max] [N] )
       max = i;
printf (" \n  В %i - й строке сумма элементов ",   max + 1);
printf (" максимальна и равна %i\n", m [max] [N] );
getch ( ) ;
   }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru