Pagini recente » Diferente pentru problema/convertor intre reviziile 9 si 10 | Cod sursa (job #456181) | Cod sursa (job #743027) | Cod sursa (job #241632) | Cod sursa (job #1097162)
#include <fstream>
#include <cctype>
#include <cstring>
using namespace std;
int main()
{
ifstream in("text.in");
char s[1048576];
unsigned int l, tl = 0, se = 0;
in.getline(s, 1048576);
l = strlen(s);
if(isalpha(s[0])) {
se++;
}
for(unsigned int i = 0; i < l; i++) {
if(isalpha(s[i])) {
tl++;
} else if(isalpha(s[i+1])){
se++;
}
}
ofstream out("text.out");
out << tl/se;
return 0;
}