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

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

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

Найти максимум в каждой четной строке С++? - C++

04.12.2012, 23:44. Просмотров 716. Ответов 6
Метки нет (Все метки)

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

Найти в каждой четной строке матрицы элемент с максимальным значением - C++
Задать с клавиатуры целочисленную матрицу NxM. Найти в каждой четной строке матрицы элемент с максимальным значением. Вывести на экран...

В двумерном динамическом массиве найти максимум в каждой строке - C++
В двумерном динамическом массиве найти максимум в каждой строке. Функции реализовать, как шаблоны Заранее спасибо!

В каждой строке матрицы найти максимум и заменить его на противоположный элемент - C++
привет помогите решить задачи в двумерном массиах. 1.Вывести на экран элементы с четными индексами (для двумерного массива – сумма...

Найти в матрице максимум по каждой строке, а затем минимум из получившихся чисел - C++
Вводится прямоугольный массив. Найти в нем максимум по каждой строке, а затем минимум из получившихся чисел. Динамическими массивами не...

В каждой строке матрицы найти максимум и заменить его на противоположный элемент - C++
Помогите!!! Создать квадратную матрицу целых чисел и выполнить ее обработку согласно заданию, указанному ниже :размер матрицы вводится с...

В каждой строке найти максимум и заменить его на противоположный по знаку элемент - C++
В каждой строке найти максимум и заменить его на противоположный элемент: Доделать до ума:wall: #include <iostream> using namespace...

6
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
04.12.2012, 23:46 #2
Цитата Сообщение от johncoffey Посмотреть сообщение
четной строке С++
Что такое четная строка С++?
1
johncoffey
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 24
04.12.2012, 23:49  [ТС] #3
например есть матрица:
2 1 7 8
6 3 0 8
4 5 7 9
1 8 9 50
и нужно найти во второй строке(6 3 0 8) максимум и в четвертой (1 8 9 50), "максимум" - максимальные числа, то есть 8 и 50.
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
04.12.2012, 23:55 #4
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
int main () {
    srand(time(0));
    const int size = 5;
    int matrix[size][size] = {0};
    
    std::cout << "Matrix: " << std::endl;
    for (int i = 0; i < size; i++) {
        int max = matrix[i][0];
        for (int j = 0; j < size; j++) {
            std::cout << std::setw(4) << (matrix[i][j] = rand() % 25);
            max = matrix[i][j] > max ? matrix[i][j] : max;
        }
        if (!(i % 2))
           std::cout << "\t| Maximal: " << max;
        std::cout << std::endl;
    }
    
    system("pause");
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от johncoffey Посмотреть сообщение
найти во второй строке(6 3 0 8)
индексация массивов в С++ начинается с 0 (тоже считается четным элементом)
так что строка, которую Вы назвали второй, по идеи только первая
1
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
05.12.2012, 00:05 #5
C++
1
2
    for(int i=1;i<4;i+=2)
        std::cout<<*std::max_element(a[i], a[i]+4)<<std::endl;
1
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,290
Записей в блоге: 2
Завершенные тесты: 1
07.12.2012, 23:02 #6
johncoffey, сумму на диагоналях совершенно незачем считать в двух циклах. Достаточно просто подсчитать минимальное из n и m и сделать так:
C++
1
2
for (int i=0; i<min(n, m); ++i)
sum += a[i][i];
0
johncoffey
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 24
08.12.2012, 12:39  [ТС] #7
Я бы с радостью, но мозги потом преподаватель есть будет и все равно заставит переделывать.
0
08.12.2012, 12:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2012, 12:39
Привет! Вот еще темы с ответами:

Определить наименьший элемент в каждой четной строке матрицы А[M,N] - C++
люди,спасайте! нужно определить наименьший элемент в каждой четной строке матрицы А дайте,пожалуйста,код с организацией матрицы...

Найдите количество нечетных элементов в каждой четной строке матрицы - C++
Составьте программу, создающую динамическую целочисленную матрицу порядка nхm, заполните матрицу случайными числами. Найдите количество...

Найти наименьший элемент каждой четной строки матрицы. - C++
Найти наименьший элемент каждой четной строки матрицы. Помогите пожалуйста! не знаю как решить

Разработать функцию, которая находит сумму в каждой строке матрицы, а среди сумм - максимум - C++
Разработать функцию, которая для произвольной матрицы находит сумму в каждом рядке матрицы а среди сумм - максимум.


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

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

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