Cod sursa(job #792302)
Utilizator | Pojoga Vasile vasile_pojoga | Data | 26 septembrie 2012 21:20:20 |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | asem-etapa1 | Marime | 0.62 kb |
#include <fstream>
#include <string>
using namespace std;
int main(){
string s;
int i=0,c=0,l=0,n;
bool ok=false;
ifstream fi("text.in");
ofstream fo("text.out");
getline(fi,s);
n=s.length();
//while (!((s[i]>='a' && s[i]<='z')||(s[i]>='A' && s[i]<='Z')) && i<=n) ++i;
while (i<n){
if ((s[i]>='a' && s[i]<='z')||(s[i]>='A' && s[i]<='Z'))
{
++l;
ok=true;
}
else if (ok)
{
++c;
ok=false;
}
++i;
}
if (ok) ++c;
fo<<l/c<<endl;
return 0;
}