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

Элементы матрицы, которые имеют нечетные значения, записать в массив М1, а четные - в массив М2

10.12.2018, 00:06. Просмотров 216. Ответов 1
Метки нет (Все метки)

Подскажите как вывести элементы матрицы Matr(3,5), которые имеют не парные значения записать М1, а парные в масив М2.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2018, 00:06
Ответы с готовыми решениями:

Записать все нечетные элементы матрицы в один массив, а четные - в другой
Гуру с++, помогите, пожалуйста, с задачкой! Все элементы матрицы М(3;5), имеющие нечетные значения...

Записать в третий массив все четные элементы первого массива, которые не входят во второй массив Исправить код
Такая задача: 1) Записать в третий массив все четные элементы первого массива, которые не входят...

Проверить правило "четные/нечетные элементы имеют четные/нечетные индексы"
2.Программа осуществляет ввод массива из 150 эллементов. Затем она проверяет правило"четные...

В массив из 10 строк в четные строки записать “Yes”, а в нечетные “No”
В массив из 10 строк в четные строки записать “Yes”, а в нечетные “No”

с клавиатуры ввести массив,во второй массив записать нечетные элементы из первого
с клавиатуры ввести массив,во второй записать нечетные элеиенты из первого.В третий массив записать...

1
Yetty
2781 / 1944 / 1274
Регистрация: 18.12.2017
Сообщений: 6,254
10.12.2018, 01:28 2
Записать нечётные значения матрицы Matr 3х5 в массив M1, чётные - в массив M2
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
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    const int n=3, m=5;
    int Matr[n][m], count_odd=0, k=0, p=0;
 
    for (int i = 0; i < n; i++)
    {
    for (int j = 0; j < m; j++)
    {
    Matr[i][j]=rand()%9 + 1;
    if (Matr[i][j]%2!=0) count_odd++;
    cout <<Matr[i][j]<<" ";
    }
    cout << endl;
    }
    
    int*M1 = new int[count_odd];
    int*M2 = new int[n*m-count_odd];
    
    for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++) 
    if (Matr[i][j]%2!=0) M1[k++]=Matr[i][j];
    else M2[p++]=Matr[i][j];
    
    cout <<"Array M1:\n";
    for (int i = 0; i < count_odd; i++)      
       cout <<M1[i]<<" ";      
    
    cout <<"\nArray M2:\n";
    for (int i = 0; i < n*m-count_odd; i++)      
      cout <<M2[i]<<" ";      
    cout <<endl;
 
     delete[]M1;
     delete[]M2;
system("pause");
return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2018, 01:28

Создать двумерный массив и поменять в нем местами четные и нечетные элементы
написать двумерный массив и поменять в нем местами четные и нечетные элементы

Элементы тех строк матрицы А, которые начинаются с отрицательного элемента, записать в отдельный одномерный массив
Дана целочисленная матрица А(nxn). Элементы тех строк матрицы А, которые начинаются с...

Сформировать массив записав элементы одного массива на четные места, а другого на нечетные
Привет друзья! Понимаю логику данной программы, но плохо знаю язык c++, прошу дать код хотя бы...


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

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

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