Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
17.04.2013
Размер:
1.41 Кб
Скачать
#define M 8
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void Sozd(int Matr[][M],int );
int Summ(int summL,int summP);
void Min(int min);
int Matr[M][M];
void Max(int max);
void main()
{
clrscr();
int k,summL,summP,min,max;
Sozd(Matr,M);
k=Summ(summL,summP);
printf("K=%d\n",k);
if(k==0)
 {Min(min);}
 if(k==1){ Max(max);}
getch();
}
//*********BBoD Massiva**************
void Sozd(int Matr[][M],int )
{
 randomize();
 for(int i=0;i<M;i++)
   {
  for(int j=0;j<M;j++)
    { Matr[i][j]=random(5)+5;
      printf("% d",Matr[i][j]);

    }
    printf("\n");
   }
 }
//****Summa v Levoi i Pravoi 4ast9x*********
int Summ(int summL,int summP)
{summL=summP=0;
 for(int i=0;i<M;i++)
    {
      for(int j=0;j<M/2;j++)
	   summL+=Matr[i][j];;
    }
  for(i=0;i<M;i++)
    {
      for(int j=M/2;j<M;j++)
	   summP+=Matr[i][j];
    }
  if(summL==summP) {return 1;}
  else {return 0;}

}
//---Haxodim min eLemeHt v Pobo4hoi ------------
 void Min(int min)
 {
  min==Matr[M][0];
  for(int i=M-1;i>=0;i--)
    {
     // int j=M-i-1;
      if(min>=Matr[i][M-i-1]) min=Matr[i][M-i-1];
    }
   printf("min=%d\n",min);
 }
//+++++++Haxodim max Had GL DiAG++++++++++++++
void Max(int max)
 {
 max==Matr[0][M];
 for(int i=0;i<M-1;i++)
    { for(int j=i+1;j<M;j++)
       if(Matr[i][j]>max) max=Matr[i][j];
     }
     printf("max=%d\n",max);
  }
Соседние файлы в папке Еще задачи (2004)