Documente Academic
Documente Profesional
Documente Cultură
Construiti si afisati pe ecran cuvantul obtinut prin interschimbarea primei consoane cu ultima vocala
din cuvantul citit. In cazul in care cuvantul este format numai din vocale sau numai din consoane,
afisati pe ecran mesajul IMPOSIBIL. Se considera vocale literele a, e, i, o, u, A, E, I, O, U.
Exemplu: dac se citeste cuvantul Marmorat se va obtine si afisa cuvantul aarmorMt
#include<iostream>
#include<cstring>
using namespace std;
int main()
{ char s[20], v[]="aeiouAEIOU";
int i,j;
cin>>s;
i=0;
while(strchr(v,s[i])!=0 && i<strlen(s)) i++;
j=strlen(s)-1;
while(strchr(v,s[j])==0 && j>=0) j--;
if(i>=strlen(s) || j==-1) cout<<"imposibil";
else
{ char aux=s[i];
s[i]=s[j];
s[j]=aux;
cout<<s;
}
return 0;
}