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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Serheo666
3 / 3 / 0
Регистрация: 23.03.2011
Сообщений: 68
#1

Дан двумерный массив размером 5х6, заполненный случайным образом - C++

23.05.2012, 20:34. Просмотров 1670. Ответов 2
Метки нет (Все метки)

Дан двумерный массив размером 5х6, заполненный случайным образом. Заменить максимальный элемент каждой строки на противоположный по знаку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 20:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан двумерный массив размером 5х6, заполненный случайным образом (C++):

Дан двумерный массив размером nxm, заполненный случайным образом - C++
23. Дан двумерный массив размером nхm, заполненный случайным образом. Определить, есть ли в данном массиве строка, в которой ровно два...

Дан двумерный массив размером nm, заполненный случайным образом. Найти сумму отрицательных элементов - C++
Помогите, пожалуйста. Дан двумерный массив размером nm, заполненный случайным образом. Найти сумму отрицательных элементов.

Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на3,вставить.... - C++
Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на 3,...

Дан двумерный массив Х размером n*m, заполненный случайными числами. - C++
Тема: Матрицы. Дан двумерный массив Х размером n*m, заполненный случайными числами. Вычислить сумму элементов с индексами кратными 3,...

Дан одномерный массив целых чисел, заполненный случайным образом числами из промежутка [-a;b]. Вставить элемен - C++
Помогите пожалуйста :) Я только учусь С++. Так что не ругайтесь, вот что смог сделать я! :-#include <stdio.h> #include <iostream> ...

Дан двумерный массив размером мхн заполненный случайными числами - C++
Определить если в данном массиве столбец, в котором имеются одинаковые элементы. #include<iostream> #include <stdlib.h> #include...

2
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
24.05.2012, 06:04 #2
Если двумерный массив a[][] размером 5х6 уже заполнен случайным образом, то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int i,j,j_max;
for(i=0; i<5; i++)
{
    j_max=0;
    for(j=1; j<6; j++)
        if(a[i][j]>a[i][j_max])
            j_max=j;
    for(j=0; j<6; j++)
        if(a[i][j]==a[i][j_max] && j!=j_max)
            a[i][j]*=-1;
    a[i][j_max]*=-1;
}
0
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,017
24.05.2012, 10:21 #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
#include <iostream>
#include <algorithm>
#include <iterator>
#include <random>
 
int main()
{
    const std::size_t M = 5, N = 6;
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<int> uid(0, 9);
    int A[M][N];
    std::for_each(A, A + M, [&uid, &gen](int *pvalue)
    {
        std::generate(pvalue, pvalue + N, [&uid, &gen] {return uid(gen); } );
        std::copy(pvalue, pvalue + N, std::ostream_iterator<int> (std::cout, " ") );
        std::cout<< std::endl; 
        *std::max_element(pvalue, pvalue + N) *= -1;
    } );
    std::cout<< "\nAfter:\n";
    std::for_each(A, A + M, [](int *pvalue)
    {
        std::copy(pvalue, pvalue + N, std::ostream_iterator<int> (std::cout, " ") );
        std::cout<< std::endl;
    } );  
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2012, 10:21
Привет! Вот еще темы с ответами:

Дан двумерный массив размером nхm, заполненный случайными числами. - C++
Прошу помощи с такой задачей: Дан двумерный массив размером nхm, заполненный случайными числами. Определить, есть ли в данном...

Дан Двумерный массив размером заполненный случайными числами, количество элементов 20, все положительные. 1.Оп - C++
Дан Двумерный массив размером заполненный случайными числами, количество элементов 20, все положительные. 1.Определить количество...

Дан квадратный массив размером 15х15, заполненный цифрами - C++
Доброе время суток! Сразу попрошу не ругаться, так как тема не новая. Условие задачи: Дан квадратный массив размером 15х15, заполненный...

Заполнить двумерный динамический массив случайным образом - C++
Написать функции для работы с двумерным динамическим массивом: - создать массив указанного размера(строки, столбцы) - заполнить...


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

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

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