Форум программистов, компьютерный форум CyberForum.ru

Матрица - C++

Восстановить пароль Регистрация
 
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
21.12.2010, 18:25     Матрица #1
Дана квадратная матрица порядка n . Найти номер строки все эле-ты которой нули, и номер строки все эл-ты которой одинаковы.

Пожалуйста, напишите программу на С.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2010, 18:25     Матрица
Посмотрите здесь:

C++ матрица
Матрица C++
C++ Матрица
C++ Матрица
C++ Матрица
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
21.12.2010, 18:49     Матрица #2
C
1
.....
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
21.12.2010, 19:19  [ТС]     Матрица #3
Хороший ответ )) А кто реально поможет??
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
21.12.2010, 20:22     Матрица #4
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
#include<stdio.h>
#include<conio.h>
#define n 4
main(){
int i,j,p,h;
int mass[n][n];
{
 
   for ( i = 0; i < n; i ++ )
    for ( j = 0; j < n; j ++ )
        {
  printf ("A[%d][%d]=", i, j);
  scanf ("%d", & mass[i][j]);
        }
}
  for(i=0;i<n;i++){
    for(j=0;j<n;j++){
        printf("%d\t",mass[i][j]);
        }
        printf("\n");
    }
   for(i=0;i<n;i++){
    int k=0,l=0;
    for(j=0;j<n;j++){
       if(mass[i][0]==mass[i][j]&& mass[i][j]!=0)l++;
           if(mass[i][j]==0)k++;
      }
      if(k== n)p=i;
      if(l==n) h=i;
      }
printf("Nomer stroki iz nuley:%d\n",p+1);
printf("Nomer stroki iz odinakovix elem:%d\n",h+1);
getch();
}
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
21.12.2010, 21:19  [ТС]     Матрица #5
printf("Nomer stroki iz nuley:%d\n",p+1);
printf("Nomer stroki iz odinakovix elem:%d\n",h+1);


Выводит неправильные значения, например : Номер строки из нулей 6299064
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
21.12.2010, 21:51     Матрица #6
Цитата Сообщение от M@ker Посмотреть сообщение
printf("Nomer stroki iz nuley:%d\n",p+1);
printf("Nomer stroki iz odinakovix elem:%d\n",h+1);


Выводит неправильные значения, например : Номер строки из нулей 6299064
смотри скрин(все работает)
Миниатюры
Матрица  
Yandex
Объявления
21.12.2010, 21:51     Матрица
Ответ Создать тему
Опции темы

Текущее время: 15:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru