Cod sursa(job #1016885)
| Utilizator | Data | 26 octombrie 2013 21:08:19 | |
|---|---|---|---|
| Problema | Text | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{ifstream f("text.in");
ofstream g("text.out");
char s[256];
unsigned i,n=0,m=0,k;
f.get(s,256);
for(i=0;i<strlen(s);i++)
{if(s[i]<='z' && 'a'<=s[i] || 'A'<=s[i] && s[i]<='Z')
n=n+1;
if(s[i]==' ')
m=m+1;
if(s[i]=='-')
if((s[i-1]<='z'&& 'a'<=s[i-1] || 'A'<=s[i-1] && 'Z'<=s[i-1])&&(s[i+1]<='z'&& 'a'<=s[i+1] || 'A'<=s[i+1] && 'Z'<=s[i+1]))
m=m+1;}
k=(int)n/m;
g<<k;}