Cod sursa(job #384477)
Utilizator | Ion Vlad-Doru vlad.doru | Data | 20 ianuarie 2010 10:06:28 |
---|---|---|---|
Problema | Text | Scor | 70 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <fstream>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
inline bool litera(char c)
{
return (c>='a' && c<='z') || (c>='A' && c<='Z');
}
int main(){
char a,b;
int s=0,nr=0;
in>>b;
if(litera(b))
++nr;
while(in>>noskipws>>a){
if(litera(a)){
s++;
if(!litera(b)){
nr++;
}
}
b=a;
}
out<<s/nr;
in.close();
out.close();
return 0;
}