Cod sursa(job #577956)
| Utilizator | Data | 10 aprilie 2011 20:15:39 | |
|---|---|---|---|
| Problema | Text | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.55 kb |
#include <iostream>
#include <fstream>
#include <iomanip.h>
using namespace std;
int main()
{
char ch ;
int suma = 0 , NrCuvinte = 0 , litere = 0 , i = 0 ;
fstream f ("text.in",ios::in ) ;
while ( !f.eof())
{
f >>resetiosflags(ios::skipws)>>ch;
if( ch < 123 && ch > 96 || ch < 91 && ch > 64 || i != 0)
{
if( !( ch < 123 && ch > 96 || ch < 91 && ch > 64 ))
NrCuvinte++;
else
litere++;
i++;
}
}
fstream g ("text.out",ios::out);
g<<double( litere / NrCuvinte );
return 0 ;
}
