Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
16
Добавлен:
17.04.2013
Размер:
1.46 Кб
Скачать
#define M 7
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
//void Zapoln(int x[M][M]);
//void SummZ(int x[M][M]);
//void Zamena(int x[M][M]);
//void NULL(int x[M][M]);
//*******************************
void Zapoln(int x[M][M])
  {
    randomize();
    for(int i=0;i<M;i++)
     {
       for(int j=0;j<M;j++)
	 {
	   x[i][j]=random(10)+5;
	   printf(" %d",x[i][j]);
	 }
       printf("\n");
     }
  }
//********************************
/*void main()
{
 clrscr();
 int x[M][M];
 Zapoln(x);
 Zamena(x);
 NULL(x);
 getch();
}*/
//++++++++++++++++++++++++++++++++
void SummZ(int x[][],int)
  { int summL=0,summP=0;
  for(int i=0;i<M;i++)
   {
     for(int j=0;j<M/2;j++)
       {
	 if((i>j)&&(i<M-j-1))
	  summL+=x[i][j];
       }
     for(j=M/2;j<M;j++)
       {
	 if(i<j&&i>M-j-1)
	  summP+=x[i][j];
       }
   }
   printf("Summa=%d",summL+summP);
  }
//+++++++++++++++++++++++++++++++++
void Zamena(int x[][])
{
  for(int i=0;i<M;i++)
    {
      for(int j=0;j<M/2;j++)
       {
	 if(i>j&&i<M-j-1&&x[i][j]%2=0) x[i][j]=0;
	   else x[i][j]=1;
	 printf("% d",x[i][j]);
       }
    }
}
//================================
void NULL(int x[][])
{ int Null=0;
  for(i=0;i<M;i++)
    {
      for(j=0;j<M;j++)
	{
	  if(x[i][j]==0) Null++;
	}
    }
    printf("KOL-VO NULL ELEM>%d",Null);
}

void main()
{
 clrscr();
 int x[M][M];
 Zapoln(x);
 Zamena(x);
 NULL(x);
 getch();
}

Соседние файлы в папке Задачи для экзамена по С++