Pagini recente » Cod sursa (job #2131179) | Rating george topolodan (titumaiorescu) | Cod sursa (job #2333599) | Cod sursa (job #2515051) | Cod sursa (job #2428809)
//
// main.cpp
// Alex
//
// Created by Hurjui Alexandru Mihai on 02/11/2018.
// Copyright © 2019 Hurjui Alexandru Mihai. All rights reserved.
//
#include <fstream>
#include <string>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
bool lit(char x)
{
if ((x >= 65 && x <= 90) || (x >= 97 && x<=122))
return 1;
return 0;
}
int main()
{
string x;
int i, nr = 0, lg;
int nrl;
getline(fin, x);
lg = x.size();
nrl = lg;
i = 0;
while (i<lg && lit(x[i]) == 0)
{
i++;
nrl--;
}
while (i<lg)
{
if (lit(x[i]) == 0)
{
nr++;
while (lit(x[i]) == 0 && i<lg)
{
i++;
nrl--;
}
}
i++;
}
if (lit(x[i-1]) == 1)
nr++;
if (nr == 0)
fout << 0;
else
fout << nrl/nr;
return 0;
}