Variabila p este de tip întreg, iar variabila s memorează un şir de cel mult 20 de caractere, numai litere mari ale alfabetului englez. Fără a utiliza alte variabile, scrieţi o secvență de instrucțiuni în urma executării căreia să se afişeze pe ecran toate literele şirului memorat de variabila s, cu excepţia vocalei A, dacă în șirul inițial aceasta este alături de vocala I. Literele se afişează în ordinea apariţiei lor în şir.
Exemplu: dacă şirul memorat în variabila s este ALIANTA sau ALAINTA se va afişa ALINTA.
Răspunsuri la întrebare
Răspuns de
25
Răspuns:
#include <iostream>
#include<cstring>
using namespace std;
char s[21];
int i;
int main()
{
cin>>s;
for(i=0;i<strlen(s);i++)
if(s[i]=='A'&& s[i+1]=='I')
{strcpy(s+i,s+i+1);
i--;
}
else
if(s[i]=='I'&& s[i+1]=='A')
{strcpy(s+i+1,s+i+2);
i--;
}
cout<<s;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă