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

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

20.11.2011, 19:38. Показов 1140. Ответов 2
Метки нет (Все метки)

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

вот программа написанная на C++ надо на C#
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <iostream>
 #include <fstream>
 using namespace std;
 int main() {
 int n(0),m(0),num(0);
 int *tmp, *tmp2;
 int mas[50][50];
 FILE *in=fopen("file", "rt");
 FILE *out=fopen("file1", "wt");
 fscanf(in,"%d %d",&n,&m);
 tmp=new int[m];
 tmp2=new int[m];
 for(int i=0;i<m;i++)
 {
 tmp[i]=0;
 tmp2[i]=0;
 }
 for(int i=0;i<n;i++)
 {
 for(int j=0;j<m;j++)
 {
 fscanf(in,"%d",&mas[i][j]);
 }
 }
 for(int i=0;i<m;i++)
 {
 for(int j=0;j<n;j++)
 {
 if(mas[j][i]==0)
 tmp2[i]=1;
 if(mas[j][i]%2==0 && mas[j][i]>=0)
 tmp[i]+=mas[j][i];
 }
 }
 
 for(int i=0;i<m;i++)
 num+=tmp2[i];
 fprintf(out,"%d столбца(ов) содержащих 0\n",num);
 fprintf(out,"Размеры матрицы: %d*%d\n",n,m);
 fprintf(out,"Исходная матрица\n");
 for(int i=0;i<n;i++)
 {
 for(int j=0;j<m;j++)
 {
 fprintf(out,"%d ",mas[i][j]);
 }
 fprintf(out,"\n");
 }
 fprintf(out,"Полученная матрица\n");
 for(int i=0;i<n;i++)
 {
 for(int j=0;j<m-1;j++)
 {
 if(tmp[j]<tmp[j+1])
 {
 tmp[j]=tmp[j]+tmp[j+1];
 tmp[j+1]=tmp[j]-tmp[j+1];
 tmp[j]=tmp[j]-tmp[j+1];
 for(int k=0;k<n;k++)
 {
 mas[k][j]=mas[k][j]+mas[k][j+1];
 mas[k][j+1]=mas[k][j]-mas[k][j+1];
 mas[k][j]=mas[k][j]-mas[k][j+1];
 }
 }
 }
 }
 
 for(int i=0;i<n;i++)
 {
 for(int j=0;j<m;j++)
 {
 fprintf(out,"%d ",mas[i][j]);
 }
 fprintf(out,"\n");
 }
 fcloseall();
 return 0;
 }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2011, 19:38
Ответы с готовыми решениями:

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

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

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

Определить количество столбцов, не содержащих ни одного нулевого элемента
Программа определяет количество строк, содержащих нулевой элемент, а нужно количество СТОЛБЦОВ НЕ...

2
34 / 34 / 3
Регистрация: 12.10.2011
Сообщений: 175
20.11.2011, 19:51 2
Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент

тебе в опомщь, наверное?
1
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 11
20.11.2011, 19:56  [ТС] 3
да похоже но условие всё наоборот а я в этом дуб
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2011, 19:56
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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