Cod sursa(job #96221)
| Utilizator | Data | 31 octombrie 2007 17:32:47 | |
|---|---|---|---|
| Problema | Text | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.45 kb |
#include<fstream.h>
#include<iostream.h>
#include<iomanip.h>
#define cuvant (s>='a' && s<='z') || (s>='A' && s<='Z')
fstream f("text.in",ios::in),g("text.out",ios::out);
long nrcuv,nrlit; char s;
int status=1;
int main()
{while(f>>resetiosflags(ios::skipws)>>s) {
if(cuvant) {if(status==1)
{nrlit++; nrcuv++; status=0;}
else nrlit++; }
else status=1;
}
f.close(); g<<nrlit/nrcuv; g.close(); }