Добавил:
Kolobok
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы на Турбо С++ / LABORATORN / LAB06V15
.CPP/*‹ Ў®а в®а п а Ў®в 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