Cod sursa(job #794515)
Utilizator | Ficiu Maria mariam | Data | 6 octombrie 2012 14:20:15 |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <fstream>
#include <string.h>
using namespace std;
char S[1024*1024+3];
int litera(char c){
if (c >='a' && c<='z')
return 1;
if (c >='A' && c<='Z')
return 1;
return 0;
}
int litere, cuv, i;
int main() {
ifstream f("text.in");
ofstream g("text.out");
f.get(S, 1024*1024+1);
for (i=0;S[i]!=0;i++) {
if (litera(S[i]))
litere++;
if (litera(S[i]) && !litera(S[i+1]))
cuv++;
}
g<<litere/cuv;
return 0;
}