Pagini recente » Cod sursa (job #768468) | Cod sursa (job #2167282) | Cod sursa (job #3129411) | Cod sursa (job #328471) | Cod sursa (job #825394)
Cod sursa(job #825394)
#include <fstream>
#include <cstring>
using namespace std;
#define IN "text.in"
#define OUT "text.out"
#define NMAX 481624
ifstream fin(IN);
ofstream fout(OUT);
int lg,caractere,cuvinte;
char sir[NMAX];
void citire();
void rezolvare();
void afisare();
int main()
{
citire();
rezolvare();
afisare();
fin.close();
fout.close();
return 0;
}
void citire()
{
fin.getline(sir,10000);
lg=strlen(sir);
}
void rezolvare()
{
int i;
for(i=0; i<lg; i++)
if(sir[i]>='A' && sir[i]<='z')
{
caractere++;
if (sir[i+1]<'A' || sir[i+1]>'z')
{
cuvinte++;
}
}
}
void afisare()
{
int medie;
medie=caractere/cuvinte;
fout<<medie<<'\n';
}