Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
25.05.2014
Размер:
854 б
Скачать
/*‹ Ў®а в®а­ п а Ў®в  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