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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчёт кол-ва вхождений слова в текст http://www.cyberforum.ru/cpp-beginners/thread556845.html
Всем доброго времени суток!Очень нужна Ваша помощь. Есть программа,которая определяет,встречается ли в заданном текстовом файле заданная последовательность символов,нужно её изменить так,чтобы еще и...
C++ Задача на календарь! Здравствуйте!У меня проблема, я не могу написать задачу!Помогите пожалуйста, Заранее спасибо! Газета выходит ежедневно, кроме воскресений. Определить дату выхода n-го номера газеты в k-м году,... http://www.cyberforum.ru/cpp-beginners/thread556841.html
Литература по ООП для новичков C++
Доброго времени суток. Учусь на 2 курсе. Учились по Павловской, структурное программирование, все вроде понятно, перешли на Лаптева ООП- полная запара, ничего не понимаю. Подскажите литературу, где...
В файле содержится информация о железнодорожном расписании C++
В файле содержится информация о железнодорожном расписании (номер поезда, время прибытия на станция, время отправления название станции ). Разработать структуру поезд, соответствующую формата файла....
C++ поиск по бору http://www.cyberforum.ru/cpp-beginners/thread556827.html
Помогите пожалуйста написать функцию которая ищет методом поиска по бору ключ(число) в массиве или какие-нибудь ссылки на эту тему.
C++ Составить программу для нахождения суммы... помогите разобраться подробнее

Показать сообщение отдельно
extenup
54 / 54 / 3
Регистрация: 12.11.2011
Сообщений: 109
24.04.2012, 01:35
Заполнение двумерного массива случайными числами от 0 - 10 и вычисление максимальной суммы значений строк

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
49
50
51
#include <ctime>
#include <cstdlib>
#include <iostream>
using namespace std;
 
#define SIZE 10 // длина массива
 
int sum_maxlile(int arr[][SIZE]);
 
int main(int argc, char *argv[])
{
    int arr[SIZE][SIZE]; // массив 10x10
 
    // заполняю массив случайными числами
    srand((unsigned int)time(NULL));
    for(int i = 0; i < SIZE; i++)
        for(int j = 0; j < SIZE; j++)
            arr[i][j] = rand()%10;
 
    // вывожу массив на экран
    for(int i = 0; i < SIZE; i++)
    {
        for(int j = 0; j < SIZE; j++)
            cout << arr[i][j] << " ";
 
        cout << endl;
    }
 
    cout << endl<< 
        "max sum of strings = " << sum_maxlile(arr) << endl;
 
    system("pause");
    return 0;
}
 
// нахожу максимальную сумму строк массива
int sum_maxlile(int arr[][SIZE])
{
    int max_result = 0;
 
    for(int i = 0; i < SIZE; i++)
    {
        int temp = 0;
        for(int j = 0; j < SIZE; j++) 
            temp += arr[i][j];
 
        if(temp > max_result) max_result = temp;
    }
 
    return max_result;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru