Добавил:
Kolobok
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы на Турбо С++ / LABORATORN / LAB04V15
.CPP/*‹ Ў®а в®а п а Ў®в 4
€б Ґў ‚Ёв «Ё© ‚ЁЄв®а®ўЁз
ѓагЇЇ ‡‚‘11 ў аЁ в ь15*/
#include <conio.h> //Џ®¤Є«оз Ґ¬ ¬®¤г«м нЄа
#include <iostream.h> //Њ®¤г«м ўў®¤ ўўлў®¤ Ї®в®Є®ў
#include <math.h> //Њ®¤г«м ¬ ⥬ вЁзҐбЄЁ©
#include <string.h> //Њ®¤г«м бва®Є
void prb(){
int i,k,j; //ЏҐаҐ¬ҐлҐ жҐ«лҐ ¤«п а Ў®вл бзҐвзЁЄ®ў
unsigned char txt[255]; //ЋЇаҐ¤Ґ«пҐ¬ бЁ¬ў®«мго ЇҐаҐ¬Ґго
clrscr();
cout << "\n Џа®Ја ¬¬ Ї®§ў®«пҐв ў § ¤ ®¬ ⥪б⥠« вЁбЄ®¬ п§лЄҐ ";
cout << "§ ¬Ґпвм \n ўбҐ Ї ал ph ЎгЄўг f, ЎҐаЁвҐ ⥪бв Ґ Ў®«ҐҐ 255 бЁ¬ў®«®ў.\n";
cin.getline (txt,255); //„ п дгЄжЁп Ї®§ў®«пҐв ўўҐб⨠⥪бв «оЎ®Ј® ᮤҐа¦ Ёп.
k=strlen(txt); //ЋЇаҐ¤Ґ«ҐЁҐ ¤«Ёл ⥪бв
k=k+1;
for (i=0; i<k; i++) { //Ќ зЁ Ґ¬ жЁЄ« Їа®ўҐаЄЁ ⥪бв
if (txt[i]=='p') { //Ґб«Ё б®ўЇ « ЇҐаў п ЎгЄў в®
i=i+1; //Їа®ўҐа塞 б«Ґ¤гойго ЎгЄўг
if (txt[i]=='h') { //Ґб«Ё ўв®а п ЎгЄў б®ўЇ « в®
txt[i-1]='f'; //¬ҐпҐ¬ ЇаҐ¤л¤гйЁ© бЁ¬ў®« ¤агЈ®©
for (j=i; j<k; j++) txt[j]=txt[j+1]; //Ё б¤ўЁЈ Ґ¬ ўҐбм ⥪бв ў«Ґў®
} //¤«п в®Ј® зв®Ўл Ё§ЎҐ¦ вм Їа®ЎҐ«®ў ЇаЁ § ¬ҐҐ ¤ўге
} //ЎгЄў ®¤®©
};
cout << "Џа®Ё§ўҐ¤Ґ® ЇаҐ®Ўа §®ў ЁҐ ⥪бв \n" << txt;
cout << "\n \n Press any key to continue"; //‚лў®¤ Ёд®а¬ жЁЁ ® ¦ вЁЁ Є« ўЁиЁ
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