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

Найти сумму всех чётных строк матрицы и отсортировать элементы нечётных строк по возрастанию

18.01.2017, 17:13. Просмотров 778. Ответов 2
Метки нет (Все метки)

1.Задана матрица целых чисел.Найти сумму всех четных строк матрицы и отсортировать элементы не четных строк по возрастанию.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2017, 17:13
Ответы с готовыми решениями:

Дана матрица размера NXM. Найти суммы элементов всех её чётных, нечётных строк, столбцов
// Матрицы.cpp: определяет точку входа для консольного приложения. // ...

Отсортировать элементы строк вещественной матрицы по не возрастанию
Имеется готовый код. но он работает с целыми числами, а приспособить к...

Задача на матрицы. Найти суммы элементов всех четных и нечётных строк и столбцов
Т.е. иными словами нужно найти суммы элементов в каждой чётной и нечётной...

Найти количество строк матрицы, элементы которых упорядочены по возрастанию.
помогите докончить Matrix42. Дана матрица размера M × N. Найти количество ее...

Найти количество строк матрицы, элементы которых упорядочены по возрастанию
помогите исправить ошибки,я задачу решил только ошибки выходят!Matrix42. Дана...

2
sourcerer
Модератор
Эксперт CЭксперт С++
4863 / 2044 / 325
Регистрация: 20.02.2013
Сообщений: 5,545
Записей в блоге: 24
Завершенные тесты: 1
20.01.2017, 08:54 2
 Комментарий модератора 
Kasabka, пожалуйста, прочитайте правила форума.
Особое внимание обратите на следующие пункты:

.
0
JIawliet
78 / 78 / 31
Регистрация: 20.07.2016
Сообщений: 332
Завершенные тесты: 2
20.01.2017, 11:08 3
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

Kasabka,
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
52
53
54
#include <iostream>
#include <iomanip>
#include <vector>
#include <random>
#include <algorithm>
#include <functional>
#include <numeric>
 
//================================================================================
void showMatr (const std::vector<int>& matr, const size_t& columns)
{
  for (size_t j = 0, rows = matr.size() / columns; j != rows; ++j)
  {
    for (size_t k = 0; k != columns; ++k)
      std::cout << std::setw(4) << matr[j * columns + k] << " ";
    std::cout << std::endl;
  }
}
 
//================================================================================
int main()
{
  std::default_random_engine dre{std::random_device () ()};
  std::uniform_int_distribution<> distr(2, 10);
 
  const int rows = distr(dre),
            columns = distr(dre);
 
  distr = std::uniform_int_distribution<>(0, 100);
  std::vector<int> matr(rows * columns, 0);
  std::generate(matr.begin(), matr.end(), std::bind(distr, dre));
 
  showMatr(matr, columns);
 
  auto it = matr.begin();
  size_t cnt = 1;
  while (it != matr.end())
  {
    if (!(cnt % 2))
      std::cout << "\nSum of numbers inb row #" << cnt << ": "
                << std::accumulate(it, it + columns, 0);
    else
      std::sort(it, it + columns);
 
    ++cnt;
    it += columns;
  }
 
  std::cout << "\nResult matr:\n";
  showMatr(matr, columns);
  std::cout << std::endl;
 
  return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2017, 11:08

Найти количество строк матрицы, элементы которых упорядочены по возрастанию.
Дана матрица размера M × N. Найти количество ее строк, элементы которых...

В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом обмена с флагом
В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом...

Найти максимальный элемент среди всех элементов тех строк заданной матрицы А (4,4), которые упорядочены по возрастанию
нужно найти максимальный элемент среди всех элементов тех строк заданной...


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

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

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