Pagini recente » Profil CorinaT | Cod sursa (job #2023945) | Cod sursa (job #831546) | IAP #7: Community Ladder | Cod sursa (job #3072)
Cod sursa(job #3072)
#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[100000];
void citire()
{while(!f.eof()) ///while(f>>resetiosflags(ios::skipws)
{f.get(v[k]);k++;} f.close();
}
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') || (v[i-1]>='a' && v[i-1]<='z')) )
{cuv++;}
}
int main()
{citire();
litere();
cuvinte();
g<<(int)lit/cuv;}