👤

Se considera un fisier textcare contine cuvinte separate printr-un singur spatiu liber.
De creat un alt fisier care va contine vocalele din fisierul initial.
VA ROG FRUMOS !!!!!



Răspuns :

#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;


int main(){
char prop[1000];
int i=0;
ifstream fip("prop.in");
ofstream fop("prop.out");
//citim intreaga linie de text
fip.getline(prop,999);
//cat timp nu am ajuns la sfarsitul liniei
while(i<strlen(prop)){
//daca acel caracter se afla in sir, adica l-a gasit pe pozitie nenula
if(strchr("AEIOUaeiou",prop[i])!=NULL){
//afiseaza-l in fisier
fop<<prop[i];
}
//identic, numai ca am facut pentru spatiu sa fie mai evident
else if(prop[i]==' '){
fop<<prop[i];
}
//trecem la urmatorul caracter
i++;
}

return 0;
}