Pagini recente » Cod sursa (job #2083967) | Cod sursa (job #2819148) | Cod sursa (job #9573) | Cod sursa (job #2784438) | Cod sursa (job #411966)
Cod sursa(job #411966)
#include<fstream.h>
#include<string.h>
main()
{
char sir[30000],*p;
int litere=0, cuvinte=0,i=0;
float raport;
ifstream f("text.in");
ofstream g("text.out");
f.getline(sir,30000);
for(i=1;i<=strlen(sir);i++)
{if(sir[i]>='a'&&sir[i]<='z'&&sir[i]>='A'&&sir[i]<='Z'&&sir[i]!='!'&&sir[i]!=','&&sir[i]!='.'&&sir[i]!='?'&&sir[i]!=' '&&sir[i]!='`'&&sir[i]!=';'&&sir[i]!=':')
litere++;}
p=strtok(sir," ,/;:`~|\.!?-");
while(p)
{
cuvinte=cuvinte+1;
litere=litere+strlen(p);
p=strtok(NULL,"- ,!?.");
}
litere=litere;
raport=litere/cuvinte;
g<<raport;
}