Mai intai trebuie sa te autentifici.
Cod sursa(job #1170369)
| Utilizator | Data | 13 aprilie 2014 13:47:12 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.69 kb |
#include <fstream>
#include <cstring>
#define Nmax 1000005
using namespace std;
char a[Nmax];
int n,num,numcuv;
void Read(){
ifstream fin("text.in");
fin.getline(a,Nmax);
n=strlen(a);
fin.close();
}
int Litera(char ch){
if((ch>='a' && ch<='z') || (ch>='A'&&ch<='Z'))
return 1;
return 0;
}
void solve(){
int i,j;
for(i = 0; i < n; i++)
{
if(Litera(a[i]))
num++;
else if(Litera(a[i-1]) && !Litera(a[i]))
numcuv++;
}
}
void Afisare(){
ofstream fout("text.out");
if(numcuv == 0) fout <<"0\n";
else
fout << num/numcuv<<"\n";
fout.close();
}
int main(){
Read();
solve();
Afisare();
return 0;
}
