Cod sursa(job #2500770)
Utilizator | William Damian Balint WilIiamper | Data | 28 noiembrie 2019 17:33:05 |
---|---|---|---|
Problema | Text | Scor | 80 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.75 kb |
#include <fstream>
#include <string>
using namespace std;
ifstream fin ("text.in");
ofstream fout ("text.out");
string cuv;
int nr_cuv, nr_litere;
int main()
{
int i;
while (fin >> cuv) {
i = 0;
bool lit = false, intrerupt = false;
while (i < cuv.size()) {
if (cuv[i] >= 'A' && cuv[i] <= 'z') {
nr_litere++;
lit = true;
if (intrerupt == true) {
nr_cuv++;
intrerupt = false;
}
}
else {
intrerupt = true;
}
i++;
}
if (lit == true)
nr_cuv++;
}
fout << nr_litere / nr_cuv;
return 0;
}