Cod sursa(job #1756208)
| Utilizator | Data | 12 septembrie 2016 09:49:46 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.64 kb |
#include<fstream>
#include<string.h>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char s[2000001];
int l,i,nrcuv,nr;
int litera(char c){
if ('a'<=c && c<='z') return 1;
if ('A'<=c && c<='Z') return 1;
return 0;
}
int main(){
fin.get(s,2000001,'\n');
fin.get();
fin.close();
l=strlen(s);
i=0;
while(i<=l){
if (litera(s[i])){
nrcuv++;
nr++;
i++;
while(i<=l && litera(s[i])) {
nr++;
i++;
}
}
else
i++;
}
fout<<nr/nrcuv;
fout.close();
return 0;
}
