Pagini recente » Cod sursa (job #876018) | Cod sursa (job #1325036) | Cod sursa (job #2795168) | Cod sursa (job #2571757) | Cod sursa (job #391509)
Cod sursa(job #391509)
#include<fstream.h>
#include<string.h>
ifstream f("text.in");
ofstream g("text.out");
int litera(char a){
if((a>='a' && a<='z') || (a>='A' && a<='Z')) return 1;
return 0;
}
int bun(char a,char b){
if(litera(a) && b=='-') return 1;
return 0;
}
int main(){
char a[10001];
int cuv=0,nr=0,l,i;
f.getline(a,2000);
l=strlen(a);
i=0;
while(i<l){
if(litera(a[i])) nr++;
i++;
}
i=0;
while(litera(a[i])==0) i++;//cat timp exista spatii la inceput le elimini
while(i<l){
while(litera(a[i])) i++;
if(litera(a[i-1]) || litera(a[i+1])) cuv++;
while(!litera(a[i])) i++;
}
g<<nr/cuv;
g.close();
return 0;
}