👤
a fost răspuns

se citeste un sir de caractere. sa se afiseze sirul oglindit din care lipsesc vocalele
in C++ va roog mult


Răspuns :

#include <iostream>
#include <cstring>

using namespace std;

int main() {
    char sir[150];
    cin.get(sir, 150);
    
    // oglindit
    char oglindit[150];
    int j = 0, i = strlen(sir) - 1;
    while(i >= 0) {
        oglindit[j] = sir[i];
        i--;
        j++;
    }
    oglindit[j] = '\0';

    // eliminare vocale
    for(int i = 0; i < strlen(oglindit); i++)
        if(strchr("aeiouAEIOU", oglindit[i])) {
            strcpy(oglindit + i, oglindit + i + 1);
            i--;
        }

    cout << oglindit;
    
    
    return 0;
}