Cod sursa(job #1688648)
Utilizator | Sandulescu Alexandru alexsandulescu | Data | 13 aprilie 2016 17:35:00 |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.47 kb |
#include <fstream>
#include <cstring>
#include <cctype>
using namespace std;
ifstream f ("text.in");
ofstream g ("text.out");
int nrcuv, len, n, i;
char a[1000003];
int main()
{
f.getline(a, 1000000);
n = strlen(a);
while(!isalpha(a[ i ])) i++;
for (i = i + 0; i < n; i++)
{
if (isalpha(a[ i ])) len++;
else if(isalpha(a[ i + 1 ]) && !isalpha(a[ i ])) nrcuv++;
}
g << len / (nrcuv + 1) << "\n";
return 0;
}