Pagini recente » Cod sursa (job #2899481) | Cod sursa (job #517540) | Cod sursa (job #236314) | Cod sursa (job #1294094) | Cod sursa (job #486885)
Cod sursa(job #486885)
#include <fstream>
#define NMAX 150000
using namespace std;
char sir[NMAX];
char sep[]={" / -?><!@#$%^&*()[]{}:;., +_-=1234567890~` "};
int lung,nr;
inline void citire()
{
fstream fin("text.in",ios::in);
fin.get(sir,NMAX);
fin.close();
}
inline void proc()
{
int p=0;
while(sir[p])
{
if(isalpha(sir[p]))
{
lung++;
if(p==0) nr++;
else
if(!isalpha(sir[p-1]))
{
nr++;
}
}
p++;
}
}
inline void afisare()
{
fstream fout("text.out",ios::out);
int rez;
if(!nr) nr=1;
rez=lung/nr;
fout<<rez<<"\n";
fout.close();
}
int main(int argc, char *argv[])
{
citire();
proc();
afisare();
}