Documente Academic
Documente Profesional
Documente Cultură
DISCIPLINA
PROGRAMARE PROCEDURALĂ
Chișinău, 2019
Sarcini rezolvate
1. Se citește un șir de la tastatură până la întâlnirea caracterului "$". După citire
datele se scriu în fișierul mesaj.in. Apoi se preiau din fișierul respectiv și se face
contorizarea fiecărei vocale din fișier. Rezultatul se va afișa în fișierul vocale.out.
Rezolvare:
#include <iostream>
#include <fstream>
using namespace std;
ofstream g("mesaj.in.txt");
ofstream q("vocale.out.txt");
int main()
{
char s[100];
int k=0;
cout<<"Introduceti sirul de caractere (max 100 caract.) : "<<endl;
for(int i=1; i<=100; i++){
cout<<i<<" caracter : ";cin>>s[i];
g<<i<<" caracter : "<<s[i]<<endl;
if(s[i]=='a'||s[i]=='A'||s[i]=='e'||s[i]=='E'||s[i]=='u'||s[i]=='U'||
s[i]=='i'||s[i]=='I'||s[i]=='o'||s[i]=='O'){
k++;}
if(s[i]=='$')
break;
}
cout<<"Numarul de vocale poate fi gasit in file-ul
vocale.out.txt\nProgram shutting down...\n";
q<<"Numarul de vocale din sir : "<<k;
return 0;
}