0 / 0 / 0
Регистрация: 12.01.2019
Сообщений: 11
1

Найти количество столбцов матрицы, которые состоят из только из чётных элементов

12.01.2019, 13:08. Показов 2027. Ответов 1

Дана матрица размера M  N. Найти количество ее столбцов, которые состоят из только из чѐтных элементов.

Распишите на начальном уровне,как проверять каждый столбец матрицы (ограничились размером 3х3) на то,что каждый элемент в столбце
чётный.

Т.е.,мне нужно,чтобы:

1.построилась матрица,которую я задал;
2.запустилась проверка на чётные столбцы;
3.посчиталось количество столбцов.

Буду очень благодарен,если поможете.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2019, 13:08
Ответы с готовыми решениями:

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

Найти такие элементы, а также их произведение, которые состоят только из четных цифр
Задание: найти такие элементы, а также их произведение, которые состоят только из четных цифр. в...

Найти максимальное и посчитать количество отрицательных четных элементов в каждом из столбцов матрицы
Данна матрица А. В ней 3 строки и 3 столбца. Нужно найти максимальное та посчитать количество...

Матрицы. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент
Здравствуйте. Очень нужна Ваша помощь в решении следующей задачи: Дана вещественная матрица...

1
7424 / 5019 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
12.01.2019, 17:41 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
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int M, N, k, count=0;
    cout <<"M="; cin >>M;
    cout <<"N="; cin >>N;
    
      int **a = new int*[M]; 
    for (int i = 0; i < M; i++)
      a[i]=new int[N];
    
    for (int i = 0; i < M; i++)
    {
    for (int j = 0; j < N; j++)
    {
    a[i][j]=rand()%9 + 1;
    cout <<a[i][j]<<" ";
    }
    cout <<"\n";
    }
    
    for (int j = 0; j < N; j++)
    {
    k=0;
    for (int i = 0; i < M; i++) 
    if (a[i][j]%2!=0) {k++;break;}
    if (k==0) count++;
    }
    
    cout <<"count="<<count<<"\n";
    
    for (int i = 0; i < M; i++)
    delete[]a[i];
    delete[]a;
 
system("pause");
return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2019, 17:41
Помогаю со студенческими работами здесь

Найти общую сумму элементов только тех столбцов матрицы, которые имеют хотя бы один нулевой элемент
Дана вещественная матрица размерности n×m. Найти общую сумму элементов только тех столбцов, которые...

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

Произведение элементов матрицы которые находятся на пересечении четных строк и столбцов
Вычислить произведение элементов матрицы которые находятся на пересечении четных строк и четных...

Построить вектор, каждый элемент - количество четных элементов столбцов матрицы
Дана квадратная матрица A(nхn). Построить вектор b, где bi, i=1,…,n – количество четных элементов...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru