Cod sursa(job #2449718)
Utilizator | Data | 20 august 2019 15:38:42 | |
---|---|---|---|
Problema | Text | Scor | 30 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <iostream>
#include <iomanip>
#include <limits>
#include <string>
#include <fstream>
using namespace std;
int size(string s) {
int i;
for (i = 0; s[i] != '\0'; ++i){}
return i;
}
int main() {
ifstream fin("text.in");
ofstream fout("text.out");
string s;
getline(fin, s);
int let = 0, i, wor = 0;
for (i = 0; i < size(s); ++i) {
if (isalpha(s[i]))
let++;
if (isalpha(s[i]) && !isalpha(s[i + 1]))
wor++;
}
fout << let / wor;
return 0;
}