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

Массив: найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов - C++

Восстановить пароль Регистрация
 
Aubakirova
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 20
05.02.2013, 23:29     Массив: найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов #1
N(10, 10) Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов. nij/5*5 = nij
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2013, 23:29     Массив: найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов
Посмотрите здесь:

C++ Массив: Найти сумму элементов строки, в которой расположен наибольший элемент.
C++ Массив: Напечатать номер каждой строки, в которой второй элемент меньше среднего арифметического элементов этой строки, и число таких строк.
Двумерный массив (найти число элементов, кратных k) C++
Массив. Найти число элементов, кратных k, и наибольший из полученных результатов C++
C++ Товарисчи объясните пожалуйста как сделать данную задачу! (Найти наибольший элемент каждой строки А(4,6) и записать их в массив Y)
C++ Найти для каждой строки матрицы число элементов, кратных пяти
Для целочисленной квадратной матрицы найти число элементов, кратных k и наибольший из них C++
C++ Найти сумму модулей элементов для каждой строки матрицы и среди них наибольший

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
06.02.2013, 00:30     Массив: найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов #2
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
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <functional>
#include <vector>
#include <random>
#include <ctime>
 
int main()
{
    auto aRand = std::bind(std::uniform_int_distribution <> (-10, 50), 
                           std::mt19937(time(nullptr)));
    size_t rowsCnt, colsCnt;
    std::cin >> rowsCnt >> colsCnt;
    std::vector <std::vector <int>> matrix(rowsCnt, std::vector <int> (colsCnt, 0));
    std::generate(&matrix[0][0], &matrix[rowsCnt - 1][colsCnt - 1], aRand);
    size_t maxValue = std::count_if(matrix[0].begin(), matrix[0].end(), [] (int currNum) -> bool {
        return !(currNum % 5);
    });
    for (auto i: matrix) {
        for (auto j: i)
            std::cout << std::setw(4) << j;
        size_t currValue = std::count_if(i.begin(), i.end(), [] (int currNum) -> bool {
            return !(currNum % 5);
        });
        std::cout << std::endl << "Counter: " << currValue << std::endl;
        if (currValue > maxValue)
            maxValue = currValue;
    }
    std::cout << "Max value: " << maxValue << std::endl;
    return 0;
}
Yandex
Объявления
06.02.2013, 00:30     Массив: найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов
Ответ Создать тему
Опции темы

Текущее время: 13:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru