Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
25.05.2014
Размер:
2.3 Кб
Скачать
/*‹ Ў®а в®а­ п а Ў®в  5
€б Ґў ‚Ёв «Ё© ‚ЁЄв®а®ўЁз
ѓагЇЇ  ‡‚‘11 ў аЁ ­в ь15*/
#include <conio.h>  //Џ®¤Є«оз Ґ¬ ¬®¤г«м нЄа ­ 
#include <iostream.h> //Њ®¤г«м ўў®¤  ўўлў®¤  Ї®в®Є®ў
#include <math.h> //Њ®¤г«м ¬ вҐ¬ вЁзҐбЄЁ©
#include <string.h> //Њ®¤г«м бва®Є
#include <stdlib.h>
#include <time.h>
void prb(){   //Џа®жҐ¤га  ўлЇ®«­Ґ­Ёп § ¤ зЁ
int n,n1,v,i,max,m1,m2; //ЋЇЁб ­ЁҐ ЇҐаҐ¬Ґ­­ле.
clrscr();		//ЋзЁбвЄ  нЄа ­ 
	int mas[10];  //‡ ¤ Ґ¬ ¬ ббЁў
	n=10; //ЋЇаҐ¤Ґ«пҐ¬ Є®««ЁзҐбвў® зЁбҐ«
	cout << "‚ў®¤ ¤ ­­ле ўл Ўг¤ҐвҐ Їа®Ё§ў®¤Ёвм: \n 1.‚агз­го б Є« ўЁ вгал";
	cout << "\n 2.Џа®Ја ¬¬  - б«гз ©­л¬ ®Ўа §®¬\n";
	v='0';
while (v=='0'){ //‚лЇ®«­пҐ¬ жЁЄ« Ї®Є  n а ў­® 0
	while (!kbhit()); //ЋЇа®б (®¦Ё¤ ­ЁҐ) ­ ¦ вЁп Є« ўЁиЁ
	v=getch(); // ЏаЁбў Ёў Ґ¬ Є®¤ Є« ў. ЇҐаҐ¬Ґ­­®© Ё Їа®ўҐа塞:
	if (v=='1') {
		cout << "\n Џ®¦ ©«гбв  § Ї®«­ЁвҐ ¬ ббЁў зЁб« ¬Ё (зҐаҐ§ ўў®¤): \n";
		      for (i=0; i<n; i++) cin >> mas[i]; //‚ў®¤зЁбҐ« ў
		       break;	} //¬ ббЁў б Є« ў. Ё ўл室 Ё§ жЁЄ« .
	if (v=='2') {
		cout << "“Є ¦ЁвҐ ¬ ЄбЁ¬ «м­®Ґ зЁб«® б«гз ©­®Ј® зЁб« :\n";
		cin >> max; //§ Ї®«­Ґ­ЁҐ ¬ ббЁў  б«гз ©­л¬Ё зЁб« ¬Ё
		      for (i=0; i<n; i++) mas[i]=random(max);
		       break;	}
	v='0';
	}
  n1=(n/2);
 for (i=0; i<n; i++) cout << mas[i] << " "; //‚лў®¤ ¬ ббЁў  ­ з «м­®Ј®
for (i=0; i<n1; i++){ //Ќ з «® Ё§¬Ґ­Ґ­Ёп ¬ ббЁў 
		      m1=mas[i]; //‘®е࠭塞 ЇҐаўго п祩Єг
		      m2=mas[i+(n/2)]; //‘®е࠭塞 п祩Єг б«Ґ¤го饩 Ї®«®ўЁ­л.
		      mas[i+n/2]=m1; //‡ ЇЁблў Ґ¬ ў® ўв®аго Ї®«®ўЁ­г Ё§ ЇҐаў®©
		      mas[i]=m2; // ‡ ЇЁблў Ґ¬ Ё§ ўв®а®Ј® ¬ ббЁў  ў ЇҐаўго Ї®«®ўЁ­г.
		      } //Џа®Ё§ўҐ¤Ґ­ ЇҐаҐ­®б ¬ ббЁў  а §ЎЁв®Ј® Ї®Ї®« ¬ в.Ґ. Ї®¬Ґ­п«Ё
			cout << "\n";//¬Ґбв ¬Ё.
for (i=0; i<n; i++) cout << mas[i] << " ";  //ўлў®¤ ­  нЄа ­ Ї®«г祭­®Ј® ¬ ббЁў  Ї®б«Ґ ЇаҐ®Ўа §®ў ­Ёп/
cout << " \n „«п Їа®¤®«¦Ґ­Ёп ­ ¦¬ЁвҐ «оЎго Є« ўЁиг.";
while (!kbhit());
}
void main(){ //Ќ з «® ⥫® Їа®Ја ¬¬л
int n;
n='0';
while (n=='0'){ //‚лЇ®«­пҐ¬ жЁЄ« Ї®Є  n а ў­® 0
clrscr();
	cout << " \n ЊҐ­о: \n 1.ђ Ў®в  б Їа®Ја ¬¬®©.\n 2.‚л室 Ё§ Їа®Ја ¬¬л.";	while (!kbhit()); //ЋЇа®б (®¦Ё¤ ­ЁҐ) ­ ¦ вЁп Є« ўЁиЁ
	n=getch(); // ЏаЁбў Ёў Ґ¬ Є®¤ Є« ў. ЇҐаҐ¬Ґ­­®© Ё Їа®ўҐа塞:
	if (n=='2') break; //…б«Ё Є®¤ Є« ў. 2 в® ўл室
	if (n=='1') prb(); //…б«Ё 1 в® § ЇгбЄ дг­ЄжЁЁ.
	n='0';
	}
} //The End.

Соседние файлы в папке LABORATORN