👤
Arinutz
a fost răspuns

Se considera un text cu cel mult 100 de caractere(litere mici ale alfabetului englez și spații). Sa se stearga prima vocala din fiecare cuvant, iar dacă cuvântul nu conține vocale sa rămână neschimbat.
In c++ va rog


Răspuns :

#include <bits/stdc++.h>

using namespace std;

int main()

{

   char s[101],*p,a[101];

   cin.getline(s,100);

   p=strtok(s," ");

   while(p)

   {

       bool ok=true;

       for(int i=0;i<strlen(p);i++)

           if(strchr("aeiou",p[i]) && ok==true)

               strcpy(p+i,p+i+1),ok=false;

       strcat(a,p);

       strcat(a," ");

       p=strtok(NULL," ");

   }

   cout<<a;

   return 0;

}

/// sper ca-i corect, mie-mi pare ca-in bine :)

Vezi imaginea BogdanNuExista