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

Выведите номера столбцов матрицы, все элементы которых - четные числа

24.06.2012, 16:56. Просмотров 807. Ответов 2
Метки нет (Все метки)

БИЛЕТ №19

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

Указать номера столбцов матрицы, все элементы которых различны
Здравствуйте. Требуется помощь. Начал так, но не могу дойти до конца. ...

Задана матрица целых чисел. Найти номера строк, все элементы которых четные
Посмотрите пожалуйста в чем ошибка. #include<iostream> using namespace std;...

Найти номера столбцов матрицы, элементы каждого из которых образуют возрастающую последовательность
Дана целочисленная матрица B (7x7). Найти номера столбцов, элементы каждого из...

Определить номера строк матрицы, все элементы которых четны
Здравствуйте. Можете помочь написать и розобрать програмку на С++. В...

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

2
asidorchenko
380 / 206 / 102
Регистрация: 09.04.2012
Сообщений: 635
25.06.2012, 07:03 #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
#include <stdio.h>
 
int main()
{
int d = 3;
int e = 3;
int** m = new int*[d];
for(int i =0;i<d;i++)
m[i] = new int[e];
 
for (int j = 0; j < d; j++)
for(int i = 0; i < e; i++)
m[j][i]=j+i;
 
for (int j = 0; j < d; j++, printf("\n"))
for(int i = 0; i < e; i++)
printf("%d ", m[j][i]);
 
int f (0);
int f2(0);
for (int j=0;j<d;j++)
{
f = 0;
for(int i =0;i<e && f == 0;i++)
 if (m[j][i]%2 != 0)
  f = 1;
if (f ==0) f2 = 1, printf("%d ", j);
f = 0;
}
if (f2 == 0)
printf("n\n");
 
for(int i =0;i<d;i++)
delete[] m[i];
delete []m;
 
return 0;
}
1
green_apple
2 / 2 / 0
Регистрация: 24.06.2012
Сообщений: 64
25.06.2012, 09:38  [ТС] #3
спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2012, 09:38

Найти колличество столбцов матрицы, в которых все элементы одинаковы
Здравствуйте. Мне нужно написать программу которая будет в матрице m на n...

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

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


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

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

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