Cod sursa(job #830227)

Utilizator mihaieparuEparu Mihai mihaieparu Data 6 decembrie 2012 15:19:16
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <iostream>
#include <fstream>

using namespace std;

int main() {
    FILE * in = fopen("text.in", "r");
    FILE * out= fopen("text.out", "w");
    char c; int nrlit = 0, nrcuv = 0; bool cuv = 0;
    while (fscanf(in, "%c", &c) == 1) {
        if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) {
            nrlit++;
            cuv = 1;
        }
        else {
            if (cuv) {
                cuv = false;
                nrcuv++;
            }
        }
    }
    fprintf(out, "Textul contine %d cuvinte si %d litere, numarul mediu fiind de %d litere pe cuvant.", nrcuv, nrlit, int(nrlit/nrcuv));

    return 0;
}