Cod sursa(job #303357)
Utilizator | Data | 9 aprilie 2009 19:44:03 | |
---|---|---|---|
Problema | Text | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <fstream>
#include <iomanip>
using namespace std;
char c,c2;
long nrcuv=0,nrlit=0,l,l2;
fstream fin("text.in",ios::in),fout("text.out",ios::out);
int main(){
fin>>c; l=(c>='A' && c<='Z' || c>='a' && c<='z');
while (fin>>c2){
l2=(c2>='A' && c2<='Z' || c2>='a' && c2<='z');
if(l) {nrlit++; if (!l2) nrcuv++;}
c=c2;l=l2;
}
if(c>='A' && c<='Z' || c>='a' && c<='z') {nrlit++,nrcuv++;}
fout<<nrlit/nrcuv;
fin.close(); fout.close();
}