Cod sursa(job #2461548)
| Utilizator | Data | 25 septembrie 2019 20:19:49 | |
|---|---|---|---|
| Problema | Text | Scor | 100 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.69 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("text.in");
ofstream g("text.out");
char c;
int val, cuv = 0, i;
long int lung = 0;
bool curentCuv;
int main()
{
while(!f.eof()) {
f.get(c);
if(!isspace(c)) {
val = int(c);
if(val > 64 && val < 91 || val > 96 && val < 123) {
if(!curentCuv) {
curentCuv = true;
cuv++;
}
lung++;
} else if(curentCuv)
curentCuv = false;
}
else curentCuv = false;
}
if(curentCuv)
cuv++;
g << lung/cuv;
return 0;
}
