Răspuns :
#include<iostream.h>
#include<string.h>
void 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;
}
}
#include <iostream>
#include <cstring>
using namespace std;
char s[256],ch;
int n, i, p = -1, u, k;
int main()
{
cin >> s;
n = strlen(s);
for(i = 0; i < n; i ++)
if(strchr("aeiouAEIOU", s[i])) { p = i; break;}
for(i = n - 1; i >= 0; i --)
if(!strchr("aeiouAEIOU", s[i])) { u = i; break;}
if(p == -1 || u == 0) cout << "IMPOSIBIL";
else
{
ch = s[p];
s[p] = s[u];
s[u] = ch;
cout << s;
}
return 0;
}
#include <cstring>
using namespace std;
char s[256],ch;
int n, i, p = -1, u, k;
int main()
{
cin >> s;
n = strlen(s);
for(i = 0; i < n; i ++)
if(strchr("aeiouAEIOU", s[i])) { p = i; break;}
for(i = n - 1; i >= 0; i --)
if(!strchr("aeiouAEIOU", s[i])) { u = i; break;}
if(p == -1 || u == 0) cout << "IMPOSIBIL";
else
{
ch = s[p];
s[p] = s[u];
s[u] = ch;
cout << s;
}
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!