Pagini recente » Cod sursa (job #1570988) | Cod sursa (job #2986553) | Cod sursa (job #376513) | Cod sursa (job #3155776) | Cod sursa (job #849786)
Cod sursa(job #849786)
#include <fstream>
#include <string.h>
#include <ctype.h>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char s[1001];
unsigned c,l;
int main()
{ fin.get(s,1000);
s[1000]=' ';
s[1001]='\0';
for(unsigned w=0;w<strlen(s);w++)
{ if((s[w]>='a'&&s[w]<='z')||(s[w]>='A'&&s[w]<='Z'))
l++;
}
unsigned q=0,z=0;
while(q<strlen(s))
{ if(ispunct(s[q])!=0)
s[q]=' ';
q++;
}
while(z<strlen(s))
{ if(s[z]!=' ')
{ while(s[z]!=' ')
z++;
c++;
}
z++;
}
if(c==0)
fout<<"0";
else
fout<<l/c;
return 0;
}