Informatică, întrebare adresată de Loredanaokk, 9 ani în urmă

48. Scrieţi programul C/C++ care citeşte de la tastatură un cuvânt s de cel mult 20 litere mici ale alfabetului englez, construieşte în memorie şi afişează pe ecran cuvântul s după eliminarea primei şi a ultimei vocale. Cuvântul s conţine cel puţin două vocale. Se consideră vocale literele: a, e, i, o, u.

Exemplu: dacă se citeşte cuvântul bacalaureat,
pe ecran se afişează: bcalauret

Răspunsuri la întrebare

Răspuns de albertalper
1
#include <iostream>#include <string>#include <string.h>#include <conio.h>
using namespace std;
int main(){    int i,n;    char s[100];    char vocale[11] = {'a','e','i','o','u','A','E','I','O','U'};
    cin.get(s, 100);
    n=strlen(s);
    for(i=0;i<n;i++)    {        cout<<s[i];       if(strchr(vocale, s[i]))          cout<<"*";    }    getch();}
mai departe cred ca sti cum 
Alte întrebări interesante