Cod sursa(job #2876722)
| Utilizator | Data | 23 martie 2022 14:51:21 | |
|---|---|---|---|
| Problema | Text | Scor | 30 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.7 kb |
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("text.in");
ofstream fout ("text.out");
char cuvant[1500000];
int nrcuv, nrlittotal;
bool iscuvant= false;
int main()
{
fin.getline(cuvant, 1500000);
for (int i = 0; i < strlen(cuvant); i++)
{
if ((cuvant[i] >= 65 && cuvant[i] <= 90) || (cuvant[i] >= 97 && cuvant[i] <= 122))
{
if (iscuvant)
nrlittotal++;
else
{
nrlittotal++;
nrcuv++;
iscuvant = true;
}
}
else
iscuvant = false;
}
fout << nrlittotal/nrcuv << '\n';
return 0;
}
