Fie s o variabilă ce memorează un șir de caractere, c o variabilă de tip char, iar i și j două variabile de tip int. Scrieți instructiunile ce pot înlocui punctele de suspensie din secvenţa de program alăturată astfel încât executarea ei să determine modificarea conținutul șirului s prin interschimbarea caracterelor aflate pe poziții simetrice față de mijlocul şirului (primului caracter cu ultimul, al doilea cu penultimul, etc).
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include <string.h>
using namespace std;
int i,j;
char s[100],aux;
int main()
{
cin.getline(s,100);
i=0;
j=strlen(s)-1;
cout<<"Sirul inainte de inversare este: "<<s;
cout<<endl;
while(i<j)
{
aux=s[i];
s[i]=s[j];
s[j]=aux;
i++;
j--;
}
cout<<"Sirul dupa inversare este: "<<s;
return 0;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă