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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2012, 14:50   #1
MisterON
 
Аватар для MisterON
 
Регистрация: 19.03.2012
Сообщений: 8
По умолчанию Составить блок-схему(для проги на C++)

Дана матрица MxN. Проверить, все ли столбцы матрицы содержат хотя бы один положительный элемент. Если нет, то в первом столбце, не удовлетворяющем условию, заменить отрицательные элементы их модулями.

В блок-схемах нифига не соображаю. Помогите люди добрые. Вот моя прога:

Код:
#include<cstdio>
#include<cmath>
#define MAXN  10000
using namespace std;
 
int a[MAXN][MAXN],n,m,f=0;
 
int main()
{
    scanf("%d %d",&n,&m);
    for (int i=0;i<n;++i)
      for (int j=0;j<m;++j)
      {
          scanf("%d",&a[i][j]);  
      }
    for (int i=0;i<n;++i)
    {
      f=1;
      for (int j=0;j<m;++j) if (a[i][j]>0) f=0;
      if (f==1)
      {
        for (int i1=0;i1<n;++i1) if (a[i1][j]<0) a[i1][j]=-a[i1][j];
        for (int i1=0;i1<n;++i1)
        {
          for (int j1=0;j1<m;++j1)
          {
              printf("%d ",a[i1][j1]);  
          }
          printf("\n");
        }
          return 0;
      }
    }
    for (int i1=0;i1<n;++i1)
    {
      for (int j1=0;j1<m;++j1)
      {
        printf("%d ",a[i1][j1]);  
      }
       printf("\n");
     }
    return 0;
}

Последний раз редактировалось ACE Valery; 20.03.2012 в 20:10.
MisterON вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок схему составить!!! vadim 87 Паскаль, Turbo Pascal, PascalABC.NET 3 14.11.2011 01:10
составить блок-схему arshavin Паскаль, Turbo Pascal, PascalABC.NET 1 31.05.2011 16:08
Составить блок-схему Andi1 Помощь студентам 1 06.10.2010 00:06
Помогите пожалуйста решить две задачи по паскалю и составить и составить блок схему! ...Оленька... Паскаль, Turbo Pascal, PascalABC.NET 2 20.01.2009 09:37