Cod sursa(job #1687090)

Utilizator DaniellDa Vinci Daniell Data 12 aprilie 2016 17:44:02
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <fstream>
#include <string>

using namespace std;

ifstream fin("text.in");
ofstream fout("text.out");

int s,c,i,ii;
char v[100000000];

void Read()
{fin.getline(v,100000000);
for(ii=1;ii<=100000000,v[ii];ii++);
}
void Rezolva()
{for(i=1;i<=ii;i++)
{if(v[i]=='-' || v[i]==',' || v[i]==' ' || v[i]=='!' || v[i]=='.' || v[i]=='?' )
    {if( v[i-1]!='-' && v[i-1]!=',' && v[i-1]!=' ' && v[i-1]!='!' && v[i-1]!='.' && v[i-1]!='?')
    c++;}
else if( v[i]!='-' && v[i]!=',' && v[i]!=' ' && v[i]!='!' && v[i]!='.' && v[i]!='?')
    s++;
}

}
int main()
{Read();
Rezolva();
if(c!=0)fout<<s/c;
else fout<<0;
    return 0;
}