Mail.ruПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискСмотриComboВсе проекты

Почему в цикле for(i=0;i

Екатерина Кучеренко Знаток (274), закрыт 8 лет назад
Изменить порядок символов в строке S1 на обратный не используя других строк.
Код программы:
#include "stdafx.h"
#include <iostream>
#include <string.h>
using namespace std;
void main () {
char S1[30], temp;
int i;
cout<<"Input String S1:\n";
cin>>S1;
cout<<"\nThe Result: \n\n"<<strrev(s1)<<"\n\n";>;
S1=S1[strlen(S1)-i];
S1[strlen(S1)-i]=temp;
}
}

Почему в цикле for(i=0;i
Лучший ответ
Юрий-17 Гений (75383) 8 лет назад
#include <iostream>
#include <string>
using namespace std;
int main()
{
int j,n;
string s;
getline(cin,s);
n=s.length();
for(j=0;j-n/2;s[j]^=s[n-1-j],s[n-1-j]^=s[j],s[j]^=s[n-1-j],j++);
cout << s << endl;
return 0;
}
Остальные ответы
Похожие вопросы
Также спрашивают