Pagini recente » Cod sursa (job #2801996) | Cod sursa (job #865706) | Cod sursa (job #309869) | Cod sursa (job #392492) | Cod sursa (job #2642644)
#include <iostream>
#include <string.h>
#include <fstream>
using namespace std;
const int N = (1 << 20) + 5;
bool esteLitera (char c)
{
return (c>='A' && c<='Z') || (c>='a' && c<='z');
}
char s[N];
int main()
{
ifstream fin ("text.in");
fin.get(s, N);
int n = strlen(s);
int nrLit=0, nrCuv=0;
for(int i = 0; i < n; i++)
{
if(esteLitera(s[i]))
{
nrLit++;
if(i == 0 || !esteLitera(s[i-1]))
nrCuv++;
}
}
ofstream fout ("text.out");
fout << nrLit / nrCuv;
return 0;
}