Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
25.05.2014
Размер:
2.54 Кб
Скачать
/*‹ Ў®а в®а­ п а Ў®в  6
€б Ґў ‚Ёв «Ё© ‚ЁЄв®а®ўЁз
ѓагЇЇ  ‡‚‘11 ў аЁ ­в ь15*/
#include <conio.h>  //Џ®¤Є«оз Ґ¬ ¬®¤г«м нЄа ­ 
#include <iostream.h> //Њ®¤г«м ўў®¤  ўўлў®¤  Ї®в®Є®ў
#include <string.h> //Њ®¤г«м бва®Є
#include <stdlib.h>
#include <time.h>
int i,j,m,n,znak,nul,a[10][10]; //ЋЇаҐ¤Ґ«пҐ¬ Ј«®Ў «м­лҐ ЇҐаҐ¬Ґ­­лҐ
int vodkbrd(){ //”г­Єж. ўў®¤ б Є« ўЁ вгал ў ¬ ббЁў
	clrscr();
	cout << " ‚ўҐ¤ЁвҐ Ї®¦ ©«гбв  н«Ґ¬Ґ­вл зҐаҐ§ ўў®¤:";
	for (i=0; i<m; i++){
			for (j=0; j<m; j++) cin >> a[i][j];
			}
return 0;
}
int rndm(){ //”г­Єж. § Ї®«­Ґ­Ёп ¬ ббЁў  б«гз зЁб« ¬Ё
	for (i=0; i<m; i++){
	for (j=0; j<m; j++) a[i][j]=random(9);
				}
	return 0;
}
int screen(){
    clrscr();
 /*”г­ЄжЁп ўл¤ зЁ ¬ ббЁў  ­  нЄа ­*/
		for (i=0; i<m; i++){
				cout <<"\n";
		 for (j=0; j<m; j++) cout << a[i][j] << " ";}

return 0;
}
poisk(){
  /*”г­ЄжЁп Ї®ЁбЄ  Ї® бва®Є ¬ Ї®«®¦ЁвҐ«м­ле н«Ґ¬Ґ­в®ў*/
cout << "\nЏ®«®¦ЁвҐ«м­лҐ н«Ґ¬Ґ­вл (®в«Ёз­лҐ ®в ­г«п) ᮤҐа¦ в бва®ЄЁ:\n";
for (i=0; i<m; i++){
znak=0;
for (j=0; j<m;j++){
	if (a[i][j]>0) znak++;
	else znak=0;
		}
		if (znak==m) cout << i+1 << " ";
	   }
  /*”г­ЄжЁп Ї®ЁбЄ  Ї® бва®Є ¬ ­г«Ґўле н«Ґ¬Ґ­в®ў*/
cout << "\nЌг«ҐўлҐ н«Ґ¬Ґ­вл ᮤҐа¦ в бва®ЄЁ:\n";
for (i=0; i<m; i++){
znak=0;
for (j=0; j<m;j++){
	if (a[i][j]==0) znak++;
	else znak=0;
		}
		if (znak==m) cout << i+1 << " ";
	   }
	   return 0;
}
void strt(){
  clrscr();
m=10;
randomize;
  n='0';
while (n=='0'){ //‚лЇ®«­пҐ¬ жЁЄ« Ї®Є  n а ў­® 0
	cout << " \n ЊҐ­о: \n1.‡ Ї®«­Ёвм ¬ ббЁў ўагз­го б Є« ўЁ вгал.\n";
	cout << "2.‡ Ї®«­Ёвм ¬ ббЁў б«гз ©­л¬Ё зЁб« ¬Ё.\n";
	while (!kbhit()); //ЋЇа®б (®¦Ё¤ ­ЁҐ) ­ ¦ вЁп Є« ўЁиЁ
	n=getch(); // ЏаЁбў Ёў Ґ¬ Є®¤ Є« ў. ЇҐаҐ¬Ґ­­®© Ё Їа®ўҐа塞:
	if (n=='1') {
		      vodkbrd();
			break;
			}
	if (n=='2') {
			rndm();
			break;
				}
	 n='0';
	}
 screen();
 poisk();
	  cout << "\n„«п Їа®¤®«¦Ґ­Ёп ­ ¦¬ЁвҐ «оЎго Є« ўЁиг.";
	   while (!kbhit()); //ЋЇа®б (®¦Ё¤ ­ЁҐ) ­ ¦ вЁп Є« ўЁиЁ
	   }
void main(){ //Ќ з «® ⥫® Їа®Ја ¬¬л
int n;
n='0';
while (n=='0'){ //‚лЇ®«­пҐ¬ жЁЄ« Ї®Є  n а ў­® 0
clrscr();
  cout << "„ ­­ п Їа®Ја ¬¬  Ї®§ў®«пҐв ®ЇаҐ¤Ґ«Ёвм Є Є п бва®Є  ¬ ббЁў ,";
  cout << "б®бв®Ёв\n Ё§ Ї®«®¦ЁвҐ«м­ле Ё ­г«Ґўле н«Ґ¬Ґ­в®ў.";
  cout << " \n ЊҐ­о: \n 1.ђ Ў®в  б Їа®Ја ¬¬®©.\n 2.‚л室 Ё§ Їа®Ја ¬¬л.";
	while (!kbhit()); //ЋЇа®б (®¦Ё¤ ­ЁҐ) ­ ¦ вЁп Є« ўЁиЁ
	n=getch(); // ЏаЁбў Ёў Ґ¬ Є®¤ Є« ў. ЇҐаҐ¬Ґ­­®© Ё Їа®ўҐа塞:
	if (n=='2') break; //…б«Ё Є®¤ Є« ў. 2 в® ўл室
	if (n=='1') {
		strt();
		}
	n='0';
	}
} //The End.

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