C++
Napisz program który pobiera od użytkownika dowolny tekst co najwyzej 80 znaków a następnie wykonuje następującą czynność jeśli liczba znaków jest niepażysta to zmienia miejscami litere 1 z ostatnią a 2 z przedostatnią itd środkowa litera pozostaje bez zmian; jeżeli ilość liter jest pażysta to zmienia kolejność liter 1z 2 , 3 z 4, 5 z 6 itd

1

Odpowiedzi

2009-12-14T17:08:11+01:00
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
int main()
{
string fraza;
getline(cin,fraza,'\n');//lub cin>>fraza;
for(int i=0;i<fraza.size()/2;i++)
swap(fraza[i], fraza[fraza.size()-i-1]);
cout<<fraza;
getch();
}