Cod sursa(job #553016)

Utilizator Alexandru13Dumitraiche Marius-Alexandru Alexandru13 Data 13 martie 2011 13:35:19
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include<iostream.h>
#include<fstream.h>
#include<string.h>
ifstream f("text.in");
ofstream g("text.out");
char s[1000000000];
long long nr,nr1,i,n;
int main()
{
f.get(s,1000000000);
n=strlen(s);
nr=nr1=0;
for(i=0;i<n;i++)
{
if(s[i]>='A' && s[i]<='Z' || s[i]>='a' && s[i]<='z')
nr++;
if((s[i]>='A' && s[i]<='Z' || s[i]>='a' && s[i]<='z') && ((s[i]>='A' && s[i]<='Z' || s[i]>='a' && s[i]<='z') && s[i-1]==' ') || ((s[i-1]>='A' && s[i-1]<='Z' || s[i-1]>='a' && s[i-1]<='z') && s[i]=='-' && (s[i+1]>='A' && s[i+1]<='Z' || s[i+1]>='a' && s[i+1]<='z')))
nr1++;
}
f.close();
g<<nr/nr1;
g.close();
return 0;
}