Cod sursa(job #1519311)
Utilizator | Data | 7 noiembrie 2015 10:32:47 | |
---|---|---|---|
Problema | Text | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <iostream>
#include <fstream>
using namespace std;
int n,i,nTot,nCuv,a,v[200];
string s;
int main()
{
ifstream f("text.in");
ofstream g("text.out");
getline(f,s);
n=s.size();
for(int i='A';i<='Z';i++)v[i]=1;
for(int i='a';i<='z';i++)v[i]=1;
for(i=1;i<n;i++)
{
if(v[s[i]]==1) nTot++;
if(v[s[i]]==1&&v[s[i-1]]==0)nCuv++;
}
if(v[s[0]]==1) nCuv++;
a=nTot/nCuv;
g<<a;
return 0;
}