Cod sursa(job #1714117)

Utilizator VladkahnBartololomei Vlad Vladkahn Data 7 iunie 2016 15:06:48
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.11 kb
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;

int main()
{
    ifstream textin("text.in");
    ofstream textout("text.out");
    char a[1000];
    char b[]=".";
    int lmedie;//lungimea medie
    lmedie=0;
    textin>>a;
    textin.get();///eliminarea caracterului introdus de ENTER
    textout<<a<<" "<<b<<endl;
    textout<<"lungimea textului "<<a<<" este "<<strlen(a)<<endl;
    textin.get(a,100);///citire cu tot cu spatii
    textin.get();
    textout<<"s-a citit "<<endl;
    textout<<a<<endl;
    textout<<"lungimea textului citit este "<<strlen(a)<<endl;

    textin.get(a,1000);
    textin.get();
    int litmari=0,litmici=0,i;
    for(i=0;i<strlen(a);i++)
        if(a[i]>='A' && a[i]<='Z')
            litmari++;
        else
            if(a[i]>='a' && a[i]<='z')
                litmici++;
    textout<<"textul contine "<<litmici<<" litere mici si "<<litmari<<" litere mari."<<endl;


    lmedie=strlen(a)/(litmari+litmici);
    textout<<"Lungimea medie a textului este:_"<<lmedie<<endl;
    textout.close();
    textin.close();
    return 0;
}