Cod sursa(job #825394)

Utilizator robertc1Robert Ciobotaru robertc1 Data 29 noiembrie 2012 08:03:19
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.81 kb
#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';

}