Cod sursa(job #1299139)
Utilizator | Data | 23 decembrie 2014 15:22:13 | |
---|---|---|---|
Problema | Text | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include<string.h>
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
#include<ctype.h>
FILE*f=fopen("text.in","r");
char s[300],sep[100]="1234567890-_=+;:.,!@#$%^&*()`/?\|}{[] ",nrl,nrc;
void citire()
{
fgets(s,10000,f);
int i;
for(i=1;i<=strlen(s);i++)
if(isalpha(s[i])) nrl++;
}
void cuvinte()
{
char *p;
p=strtok(s,sep);
while(p!=NULL)
{
nrc++;
p=strtok(NULL,sep);
}
}
int main()
{
citire();
cuvinte();
printf("%d",nrl/nrc);
return 0;
}