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

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

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

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

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

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

Дана матрица размера NXM. Найти суммы элементов всех её чётных, нечётных строк, столбцов - C++
// Матрицы.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include<conio.h> #include<iostream> ...

Отсортировать элементы строк вещественной матрицы по не возрастанию - C++
Имеется готовый код. но он работает с целыми числами, а приспособить к вещественным не выходит Заголовочная фунцкии #pragma once ...

Задача на матрицы. Найти суммы элементов всех четных и нечётных строк и столбцов - C++
Т.е. иными словами нужно найти суммы элементов в каждой чётной и нечётной строке. И также в каждом чётном и нечётном столбце. Помогите,...

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

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

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

2
gru74ik
Модератор
Эксперт CЭксперт С++
4362 / 1938 / 210
Регистрация: 20.02.2013
Сообщений: 5,145
Записей в блоге: 22
20.01.2017, 08:54 #2
 Комментарий модератора 
Kasabka, пожалуйста, прочитайте правила форума.
Особое внимание обратите на следующие пункты:

.
0
JIawliet
78 / 78 / 19
Регистрация: 20.07.2016
Сообщений: 327
Завершенные тесты: 2
20.01.2017, 11:08 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
Привет! Вот еще темы с ответами:

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

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

Найти сумму всех строк и столбцов заданной матрицы - C++
Задание: Дан двумерный массив, нужно подсчитать сумму всех строк и столбцов.Спасибо.

Упорядочить элементы строк матрицы по возрастанию, а сами строки по возрастанию суммы элементов - C++
Дана матрица Х. Упорядочить элементы строк матрицы по возрастанию, а сами строки по возрастанию суммы элементов строк (использовать...


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

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

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