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

Определить количество столбцов в матрице, не содержащих ни одного нулевого элемента

07.10.2010, 12:14. Показов 1966. Ответов 2
Метки нет (Все метки)

Нужна помощь в решении задая.

1) Дана целочисленная прямоугольная матрица. Определить количество столбцов,
не содержащих ни одного нулевого элемента.
2) Характеристикой строки целочисленной матрицы является сумма ее положительных
четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии
с ростом характеристик.

Заранее спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2010, 12:14
Ответы с готовыми решениями:

Определить количество столбцов в матрице, не содержащих ни одного нулевого элемента
1) Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни...

В прямогольной матрице определить количество столбцов, не содержащих ни одного нулевого элемента и расположить их в соответствии с ростом характеристи
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного...

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

Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента
Помогите еще с одной программой пожалуйста Дана прямоугольная матрица Определить: 1....

2
1259 / 797 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
07.10.2010, 13:18 2
Лучший ответ Сообщение было отмечено hoocie как решение

Решение

1.
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
#include <stdio.h>
#include <stdlib.h>
 
#define H 5
#define W 5
 
int main(){
int matrix[H][W] = {
        {1,2,3,4,0},
        {0,3,4,5,0},
        {0,0,1,1,0},
        {1,1,1,1,0},
        {4,5,6,6,0}
    };
int count,t,i,j;
count = 0;
for( i = 0 ; i < W ; i++ ){
   t = 0;
   for(j = 0 ; j < H ; j++ )if(matrix[j][i]==0)t++;
   if(!t)count++;
       
}
printf("count: %d",count);
printf("\n");
 
system("pause");
return 0;
}
1
ниначмуроФ
847 / 531 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
07.10.2010, 13:36 3
Цитата Сообщение от Genius Ignat Посмотреть сообщение
if(matrix[j][i]==0)t++;
думаю так будет лучше
C++
1
if(matrix[j][i]==0){t++; break;};
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2010, 13:36
Помогаю со студенческими работами здесь

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

Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного...

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

Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного...


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

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

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