Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
VIKTORlA
0 / 0 / 0
Регистрация: 08.05.2015
Сообщений: 10
1

Прибавить ко всем элементам каждой строки максимальное значение этой строки

08.05.2015, 20:35. Просмотров 824. Ответов 3
Метки нет (Все метки)

добрый вечер!
Помогите пожалуйста доработать код!
Изменить текущий массив, прибавив ко всем элементам каждой строки максимальное значение этой строки. Вывести преобразованный массив.


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
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
void main() 
{
    srand(time(NULL));
    int max = 0;
    const int strok = 4;
    const int stolb = 5;
    int massiv[strok][stolb];
    for(int i = 0; i < strok; i++)
    {
        for(int j = 0; j < stolb; j++)
        {
            massiv[i][j] = rand() % 51;
            cout<<massiv[i][j]<<" ";
        }
        cout<<endl;
    }
    cout<<endl;
    for(int i = 0; i < strok; i++)
    {
        max = 0;
        for(int j = 0; j < stolb; j++)
        {
            if(massiv[i][j] > max)
                max = massiv[i][j];
            massiv[i][j]+=max;//не совсем корректно!
            cout<<massiv[i][j]<<" ";
        }
        cout<<endl;
    }
    cout<<endl;
    system("pause");
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2015, 20:35
Ответы с готовыми решениями:

От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой строки
От значений элементов каждой строки двумерного массива вычесть значение...

Строки. Вывести на печать то слово этой строки, которое по алфавиту предшествует всем другим
Дана строка из 20 различных слов (словом считается любой набор букв, за...

В каждом из заданных массивов найти наименьшее значение и прибавить его ко всем элементам массивов
Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение...

Вывести максимальное значение по модулю элемента каждой строки массива
Дан двумерный массив состоящий из N строк и M столбцов. Элементы массива имею...

Найти максимальное значение сумм элементов каждой строки в масиве Т, с++
Знайти максимальне значення з сумм елементів кожного рядка в масиві T (13,8)...

3
Solitaire Raven
33 / 33 / 47
Регистрация: 20.04.2015
Сообщений: 198
08.05.2015, 20:58 2
VIKTORlA,
C++
1
2
max=massiv[0][0] ;
  в 24 строке
0
VIKTORlA
0 / 0 / 0
Регистрация: 08.05.2015
Сообщений: 10
08.05.2015, 21:16  [ТС] 3
Solitaire Raven, тоже самое что и у меня получается! не корректно работает!
0
lss
930 / 859 / 355
Регистрация: 10.10.2012
Сообщений: 2,705
08.05.2015, 22:18 4
Лучший ответ Сообщение было отмечено VIKTORlA как решение

Решение

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
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
int main() 
{
    srand(time(NULL));
    int max = 0;
    const int strok = 4;
    const int stolb = 5;
    int massiv[strok][stolb];
    for(int i = 0; i < strok; i++)
    {
        for(int j = 0; j < stolb; j++)
        {
            massiv[i][j] = rand() % 51;
            cout<<massiv[i][j]<<" ";
        }
        cout<<endl;
    }
    cout<<endl;
    for(int i = 0; i < strok; i++)
    {
        max = massiv[i][0];
        for(int j = 1; j < stolb; j++)
        {
            if(massiv[i][j] > max)
                max = massiv[i][j];
        }
        for (int j = 0; j < stolb; ++j)
        {
            massiv[i][j] += max;
            cout << massiv[i][j] << ' ';
        }
        cout << endl;
    }
    
    cout<<endl;
    system("pause");
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2015, 22:18

В конец каждой строки текстового файла дописать количество символов этой строки
Помогите, нужно : &quot;В конец каждой строки текстового файла дописать количество...

Дан безразмерный массив.Вставить количество символов каждой строки вначало этой же строки.
Массив считывается из файла,а в проге указывается как указатель на указатель...

Ко всем элементам одномерного массива прибавить первый
Дан одномерный массив. Нужно ко всем его элементам прибавить первый . Например...


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

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

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