Pagini recente » Diferente pentru blog/viata-dupa-olimpiade-2 intre reviziile 8 si 12 | Cod sursa (job #1473398) | Statistici Dragan Pavel (relusoparlan) | Monitorul de evaluare | Cod sursa (job #532398)
Cod sursa(job #532398)
#include<fstream.h>
#include<stdio.h>
#include<string.h>
ifstream f("text.in");
ofstream g("text.out");
int verif(char x){
int i,j;
for(i=65;i<=90;i++)
if(x==i)
return 1;
for(j=97;j<=122;j++)
if(x==j)
return 1;
return 0;
}
int main(){
char a[100];int cuv=0,lit=0,n,i;
while(f>>a){
n=strlen(a);
if(n>1)
cuv++;
for(i=0;i<n;i++){
if(verif(a[i])){
lit++;
}
else
if((a[i-1]!=' ')&&(a[i+1]!=' ')&&(n>1)&&(i!=(n-1)))
cuv++;
}
}
g<<(lit/cuv)<<"\n";
f.close();
g.close();
return 0;
}