Pagini recente » Cod sursa (job #1197357) | Cod sursa (job #271154) | Cod sursa (job #88857) | Borderou de evaluare (job #1036994) | Cod sursa (job #57869)
Cod sursa(job #57869)
#include <fstream.h>
#include <string.h>
#define MAX 30000
char a[MAX];
unsigned long int i;
int main()
{
ifstream fin("text.in");
ofstream fout("text.out");
fin.getline(a, MAX);
unsigned long int lung = strlen(a), litera=0, cuvant=0;
for (i = 0; i <= lung; i++)
{
if ((int)a[i] >= 65 && (int)a[i] <= 90 ||(int)a[i] >= 97 && (int)a[i] <= 122)
litera++;
}
int ok = 0;
i = 0;
while (i <= lung)
{
ok = 0;
while ((int)a[i] >= 65 && (int)a[i] <= 90 ||(int)a[i] >= 97 && (int)a[i] <= 122)
{
ok = 1;
i++;
}
if (ok == 1)
cuvant++;
i++;
}
fout << litera/cuvant << "\n";
fin.close();
fout.close();
return 0;
}