Pagini recente » Cod sursa (job #1581442) | Cod sursa (job #2471119) | Cod sursa (job #1246369) | Cod sursa (job #454754) | Cod sursa (job #2758320)
#include <cstdio>
#include<string.h>
using namespace std;
int calculare_litere(char text[])
{
int c=0;
for(int i=0;i<strlen(text);i++)
{
if(((int)text[i]>=65 && (int)text[i]<=90)||((int)text[i]>=97 && (int)text[i]<=122))
{
c++;
}
}
return c;
}
int calculare_cuvinte(char text[])
{
int c=0,cuv=0;
for(int i=0;i<strlen(text);i++)
{
if(((int)text[i]>=65 && (int)text[i]<=90)||((int)text[i]>=97 && (int)text[i]<=122)||((int)text[i]>=48 && (int)text[i]<=57))
{
if(cuv==0)
{
cuv=1;
c++;
}
}
else
cuv=0;
}
return c;
}
int main()
{
char text[1000000];
FILE *f=fopen("text.in","r"),*g=fopen("text.out","w");
fgets(text,1000,f);
fprintf(g,"%i",calculare_litere(text)/calculare_cuvinte(text));
fclose(f);
fclose(g);
return 0;
}