Pagini recente » Cod sursa (job #1652939) | Cod sursa (job #1941027) | Cod sursa (job #645446) | Cod sursa (job #48785) | 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';
}