Cod sursa(job #2939)

Utilizator pandaemonAndrei Popescu pandaemon Data 19 decembrie 2006 21:38:17
Problema Text Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream.h>
#include <iostream.h>
#include <iomanip.h>

fstream f("text.in",ios::in),g("text.out",ios::out);
long k=0,lit=0, cuv=0;
char v[1000000];

void citire()
{while(f>>resetiosflags(ios::skipws)>>v[k])
{cout<<v[k];k++;} f.close(); v[k]='0';
}

void litere()
{for(long i=0;i<=k;i++)
if( (v[i]>='A' && v[i]<='Z') || (v[i]>='a' && v[i]<='z') )
lit++;}

void cuvinte()
{for(long i=0;i<=k;i++)
if( (v[i]>=0 && v[i]<=64) && (v[i-1]>='A' && v[i-1]<='z') ) {cuv++;}
}

int main()
{citire();
litere();
cuvinte();
g<<lit/cuv;}