Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
25.05.2014
Размер:
1.62 Кб
Скачать
/*‹ Ў®а в®а­ п а Ў®в  11
€б Ґў ‚Ёв «Ё© ‚ЁЄв®а®ўЁз
ѓагЇЇ  ‡‚‘11 ў аЁ ­в ь15*/
//ђ Ў®в  б д ©« ¬Ё
#include <conio.h>  //Џ®¤Є«оз Ґ¬ ¬®¤г«м нЄа ­ 
#include <iostream.h> //Њ®¤г«м ўў®¤  ўўлў®¤  Ї®в®Є®ў
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <alloc.h>
#include <math.h>
void main(){
clrscr();
//ђ §¬Ґа Ї ¬пвЁ
int l=1,p=0;
cout << "€¤Ґв ®ЇаҐ¤Ґ«Ґ­ЁҐ а §¬Ґа  Ї ¬пвЁ";
while (p!=1){
int **mas=new int *[l];
 if (mas==0) p=1;
 gotoxy(1,2);cout << l;
   l=l+1;
delete []mas;
}
l=l-1;
//---------------------------------------------------------------------------
l=sqrt(l)-1;
gotoxy(1,3);
cout << "‘ва®Ёвбп ¬ ваЁж  а §¬Ґа®¬: " << l << " ­  " << l;
int i=l;
int j=l;
int pi,pj;
int tmp;
int **mas=new int*[i];
for (pi=0;pi<i;pi++) mas[pi]=new int[j];
randomize();
for(pi=0;pi<j;pi++){
	for (pj=0;pj<j;pj++) mas[pi][pj]=random(100);}
//------------------------‘®авЁа®ўЄ  ¬ ббЁў --------------------------------
cout << '\n' << "Џ®¤®¦¤ЁвҐ Ё¤Ґв б®авЁа®ўЄ \n";
for (int k=0;k<i;k++){
 for (int h=0;h<j;h++){
	for (pi=0;pi<i;pi++){
		for (pj=0;pj<j;pj++){
		   if (mas[k][h]<mas[pi][pj]){
					tmp=mas[pi][pj];
					mas[pi][pj]=mas[k][h];
					mas[k][h]=tmp;
						}
					}
			     }
		  }
		  }
//-------------------------------------------------------------------------
//----------------------------‚лў®¤ ­  нЄа ­-------------------------------
for(i=0;i<10;i++){
	for (j=0;j<20;j++) cout << mas[i][j] << " ";
	cout << '\n';}
//г¤ «Ґ­ЁҐ Ё§ Ї ¬пвЁ
for (i=0;i<l;i++) delete [] mas[i];
delete []mas;
cout << "\nЌ ¦¬ЁвҐ «оЎго Є« ўЁиг...";
getch();
}
Соседние файлы в папке LABORATORN