Informatică, întrebare adresată de surao4, 9 ani în urmă

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 !!!!!


blindseeker90: 1)Vrei asta in c++ 2)Vrei ca vocalele sa fie separate prin spatii? Sau vrei doar sa fie eliminate consoanele si vocalele sa apara unite cum erau in cuvinte, dar grupurile de vocale sa fie separate prin spatii?
surao4: sau .....
blindseeker90: nu inteleg. Raspunde separat la cele 2 intrebari daca poti
surao4: trebuie creat un fisier care sa contina doar vocalele din fisierul initial si grupurile de vocale sa fie separateprintr-un singur spatiu

Răspunsuri la întrebare

Răspuns de blindseeker90
1
#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;
}


blindseeker90: frate, asta e prima intrebare pe care ti-am pus-o. Vrei in c++? Tu nu au raspuns, mi-ai raspuns la a doua.
surao4: scuze poti face in pascal
surao4: te rog
blindseeker90: nu sunt sigur, probabil ca da. dar trebuie sa mai postezi o data intrebarea, pentru ca nu mai pot sa mai modific acest raspuns
surao4: bine
surao4: hai te rog scriel
surao4: daca poti
blindseeker90: nu stiu daca reusesc sa scriu si sa citesc in fisiere in pascal. Au o structura mai complicata la care trebuie sa ma uit acum
surao4: hai daca poti scriel te rog eu am sa astept
surao4: frate tu faci sau nu
Alte întrebări interesante