Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2011, 23:11   #1
венерочка
 
Регистрация: 27.08.2010
Сообщений: 5
По умолчанию Дальше как можно продолжить??как искать нулевые строки???

даны три целые матрицы размером 9х4. Напечатать ту из них,где больше нулевых строк(если таких матриц несколько,напечатать их все)


Как продолжить?эта часть проги у меня правильно?

Код:
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int a[9][4]={{5,6,4,7},{2,1,5,2},{1,0,0,0},{0,0,0,0},{0,0,4,5},{7,6,3,2},{1,8,5,0},{0,0,0,0},{0,0,0,1}};
int b[9][4]={{0,0,0,0},{0,0,0,0},{0,4,5,6},{7,3,6,3},{6,3,6,3},{5,2,5,2},{5,2,5,3},{5,2,4,2},{4,2,4,2}};
int c[9][4]={{5,6,3,2},{5,2,5,2},{5,2,6,7},{2,1,5,2},{4,6,4,6},{7,4,3,5},{3,6,7,3},{2,6,3,5},{7,3,2,5}};
int i,j,k,l,m,n;
for (i=0;i<9;i++)
 {
 for (j=0;j<4;j++)
  {
   cout<<a[i][j]<<" ";
   }
   cout<<endl;
  }cout<<endl;
   for (k=0;k<9;k++)
 {
 for (l=0;l<4;l++)
  {
   cout<<b[k][l]<<" ";
   }
   cout<<endl;
  } cout<<endl;
   for (m=0;m<9;m++)
 {
 for (n=0;n<4;n++)
  {
   cout<<c[m][n]<<" ";
   }
   cout<<endl;
  }
 return 0;
}

Последний раз редактировалось ACE Valery; 29.01.2011 в 00:38.
венерочка вне форума Ответить с цитированием
Старый 28.01.2011, 14:20   #2
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Оформляйте программу тегом CODE, для чего выделите текст программы и нажмите значок # на панели сообщения.
Теперь по поводу задачи. Можно решать не очень красиво, но просто.
для каждой матрицы
Код:
countia=0;  //Счетчик количества нулевых строк для каждой матрицы
for(i=0;i<9;i++)
{
if((a[i,0]==a[i,1])&&(a[i,2]==a[i,3])&&(a[i,0]==0))
countia++;
)
потом сравнить значения счетчиков, для определения мах или равных и вывести соответствующую матрицу.
Неприятности приходят и уходят, а жизнь продолжается!

Последний раз редактировалось Sweta; 28.01.2011 в 14:29.
Sweta вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TurboPascal: графы, матрицы смежности и матрицы инцидентности. ulala Помощь студентам 1 03.03.2011 19:28
Ф-ия, определяющая сумму строк матрицы, если на главной диагонали матрицы имеется отрицательный эл-т. Volk_xD Помощь студентам 6 05.01.2011 13:39
Матрицы:функция изменения порядка столбцов матрицы Fajyz Помощь студентам 0 13.01.2010 09:40
На главную диагональ матрицы поместить наибольшие элементы этой матрицы mivel Помощь студентам 2 23.12.2009 21:19