Pagini recente » Cod sursa (job #1919492) | Cod sursa (job #3139115) | Cod sursa (job #3273685) | Cod sursa (job #3248377) | Cod sursa (job #926277)
Cod sursa(job #926277)
#include <fstream>
#include <cstring>
using namespace std;
int litere=0,cuvinte=0;
char x[2000000];
void solve()
{
int n,i;
ifstream in("text.in");
in.getline(x,2000000);
n=strlen(x);
for (i=0;i<n;++i)
{
if (('A'<=x[i]&&x[i]<='Z')||('a'<=x[i]&&x[i]<='z'))
++litere;
else
if (i>0&&(('A'<=x[i-1]&&x[i-1]<='Z')||('a'<=x[i-1]&&x[i-1]<='z')))
++cuvinte;
}
if(('A'<=x[n-1]&&x[n-1]<='Z')||('a'<=x[n-1]&&x[n-1]<='z')) ++cuvinte;
in.close();
}
int main()
{
solve();
ofstream out("text.out");
out<<litere/cuvinte<<'\n';
out.close();
return 0;
}