You are on page 1of 1

#include <iostream> #include <fstream> #include <string.

h> using namespace std; int main() { ifstream in; ofstream out; in.open("p2.in"); out.open("p2.out"); char c,litere[63]="aeiouAEIOUqwrtpsdfghjklzxcvbnmQWRTPSDFGHJKLZXCVBNM", punct[13]=",.?!:;()\"[]"; int nrvocale=0,nrconsoane=0,i,line=0,nrspunct=0; while (line<5) { in.get(c); for (i=0;i<63;i++) if (c==litere[i] and i<=10) {nrvocale++;} else if (c==litere[i] and i<=50) {nrconsoane++;} if (c=='\n') line++; } cout<<"Numarul de vocale="<<nrvocale<<endl<<"Numarul de consoane="<<nrconsoane<<endl; in.seekg(0); while (!in.eof()) { in.get(c); for(i=0;i<=12;i++) if (c==punct[i]) {nrspunct++;} } cout<<"Numarul de semne de punctuatie="<<nrspunct; }

You might also like