Algoritm pentru eliminare consoane din șir de caractere

Se citește de la tastatură un șir cu cel mult 100 de caractere, conținând doar litere. Să se elimine consoanele și să se afișeze șirul modificat.

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    char s[100];
    cout<<"Sirul este?"; cin.get(s, 99);
    int i=0;
    while(i<strlen(s))
    if(strchr("aeiouAEIOU", s[i])==NULL)
        strcpy(s+i, s+i+1);
    else
        i++;
    cout<<s;
    return 0;
}

De asemenea, ai putea dori...

Lasă un răspuns

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.