Cod sursa(job #491164)
Utilizator | Data | 10 octombrie 2010 12:16:37 | |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include<fstream.h>
#include<string.h>
#define NMAX 1100000
ifstream fin("text.in");
ofstream fout("text.out");
char s[NMAX];
int main() {
int i=1,nrc=0,lt=0;
fin.get(s,NMAX);
fin.get();
if(s[0]>='a'&&s[0]<='z'||s[0]>='A'&&s[0]<='Z') nrc++,lt++;
while(s[i]!='\0') {
if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') {
lt++;
if(!(s[i-1]>='a'&&s[i-1]<='z'||s[i-1]>='A'&&s[i-1]<='Z')) nrc++;
}
i++;
}
fout<<lt/nrc;
return 0;
}