Informatică, întrebare adresată de george91florin, 8 ani în urmă

Sa se scrie un program care citeste de la tastatura o propozitie si elimina toate vocalele din acea propozitie. Sa se afiseze rezultatul obtinut pe ecran

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

#include <cstring>

using namespace std;

bool voc(char ch)

{

 return (strchr("AEIOUaeiou", ch) != NULL);

}

int main()

{

 char a[256];

 cin.getline(a, 256);

 for (int i = 0; a[i] != '\0'; ++i)

 {

   if (voc(a[i]))

   {

     for (int j = i + 1; a[j - 1] != '\0'; ++j)

     {

       a[j - 1] = a[j];

     }

     i--;

   }

 }

 cout << a;

 return 0;

}

Alte întrebări interesante