Pagini recente » Cod sursa (job #2407701) | Cod sursa (job #746312) | Cod sursa (job #1490362) | Cod sursa (job #3193520) | Cod sursa (job #174653)
Cod sursa(job #174653)
#include<stdio.h>
#include<string.h>
//#include<ctype.h>
//#define NMAX 1000L
//#define NMAX 1048576L
int main()
{
unsigned long int i,nrlit,nrcuv,n,/*cuvnou,*/lmedie;
//char s[NMAX+10];
char s,s1=' ';
FILE *f=fopen("text.in","r");
freopen("text.out","w",stdout);
//fgets(s,NMAX+10,f);
//n=strlen(s);//s[n-1]=' ';s[n]=0;n=n+1;
nrcuv=nrlit=0;//cuvnou=1;
//for(i=0;i<n-1;i++){
while((fscanf(f,"%c",&s))!=EOF)
{
if(s>='A'&&s<='Z'||s>='a'&&s<='z') {
nrlit++;
//if(!nrcuv) cuvnou=1;
//if(cuvnou) {nrcuv++;cuvnou=0;}
if(!(s1>='A'&&s1<='Z'||s1>='a'&&s1<='z')) nrcuv++;
} s1=s;
/*else
if(s[i+1]>='A'&&s[i+1]<='Z'||s[i+1]>='a'&&s[i+1]<='z') cuvnou=1;*/
}
//if(nrcuv)
lmedie=nrlit/nrcuv;
//else lmedie=0;
printf("%lu",lmedie);
//printf("%lu %lu %lu",nrlit,nrcuv,lmedie);
return 0;
}