Добавил:
Kolobok
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы на Турбо С++ / LABORATORN / LAB08V15
.CPP/*‹ Ў®а в®а п а Ў®в 8
€б Ґў ‚Ёв «Ё© ‚ЁЄв®а®ўЁз
ѓагЇЇ ‡‚‘11 ў аЁ в ь15*/
//ђҐЄгабЁп
#include <conio.h> //Џ®¤Є«оз Ґ¬ ¬®¤г«м нЄа
#include <iostream.h> //Њ®¤г«м ўў®¤ ўўлў®¤ Ї®в®Є®ў
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int n,ks;//ЏҐаҐ¬ҐлҐ ¤«п а Ў®вл
char in[30]; //ЏҐаҐ¬ ¬ ббЁў ¤«п ўў®¤ зЁбҐ«
char pr; //Џа®¬Ґ¦гв®з п ЇҐаҐ¬
void recurs(int n){ // ђҐЄгабЁп
if (n!=ks/2){ //‚б«гз Ґ Ґб«Ё ®Ў¬Ґ Ґ § Є®зҐ
pr=in[n]; //‚лЇ®«пҐ¬ Їа®Ја ¬¬г
in[n]=in[(ks-1)-n];
in[(ks-1)-n]=pr;
recurs(n+1); //‚맮ў ४габЁЁ
}
}
void main(){
clrscr();
cout << "‚ўҐ¤ЁвҐ зЁб«® (б«®ў®):";
cin >> in;
ks=0;
// while (in[ks]!='\x0') ks++;//Џ®¤бзҐв Є®««ЁзҐбвў ўўҐ¤Ґле бЁ¬ў®«®ў
ks=strlen(in);
n=0;
recurs(0); //‚맮ў ४габЁЁ
cout << "\n" << in;
getch();
}
Соседние файлы в папке LABORATORN