Cod sursa(job #843133)

Utilizator calin.alexandruAlexandru Calin calin.alexandru Data 27 decembrie 2012 14:41:49
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.96 kb
#include<fstream>
#include<string.h>
using namespace std;
int main()
{
    ifstream f("text.in");
    ofstream g("text.out");
    char s[100000];
    int cc=0,cl=0,i;
    f.getline(s,100000);
    for(i=0;i<strlen(s);i++)
    {
        if((s[i]=='a' || s[i]=='b' || s[i]=='c' || s[i]=='d' || s[i]=='e' || s[i]=='f' || s[i]=='g' || s[i]=='h' || s[i]=='i' || s[i]=='j' || s[i]=='k' || s[i]=='l' || s[i]=='m' || s[i]=='n' || s[i]=='o' || s[i]=='p' || s[i]=='q' || s[i]=='r' || s[i]=='s' || s[i]=='t' || s[i]=='u' || s[i]=='v' || s[i]=='w' || s[i]=='x' || s[i]=='y' || s[i]=='z' || s[i]=='A' || s[i]=='B' || s[i]=='C' || s[i]=='D' || s[i]=='E' || s[i]=='F' || s[i]=='G' || s[i]=='H' || s[i]=='I' || s[i]=='J' || s[i]=='K' || s[i]=='L' || s[i]=='M'||s[i]=='N' || s[i]=='O' || s[i]=='P' || s[i]=='Q' || s[i]=='R' || s[i]=='S' || s[i]=='T' || s[i]=='U' || s[i]=='V' || s[i]=='W' || s[i]=='X' || s[i]=='Y' || s[i]=='Z') && (s[i-1]=='0' || s[i-1]=='1' || s[i-1]=='2' || s[i-1]=='3' || s[i-1]=='4' || s[i-1]=='5' || s[i-1]=='6' || s[i-1]=='7' || s[i-1]=='8' || s[i-1]=='9' || s[i-1]==' ' || s[i-1]=='?' || s[i-1]=='!' || s[i-1]=='.' || s[i-1]==',' || s[i-1]=='-' || s[i-1]=='(' || s[i-1]==')' || s[i-1]==';' || s[i-1]==':' || s[i-1]=='/' )) cc++;
        if(s[i]=='a' || s[i]=='b' || s[i]=='c' || s[i]=='d' || s[i]=='e' || s[i]=='f' || s[i]=='g' || s[i]=='h' || s[i]=='i' || s[i]=='j' || s[i]=='k' || s[i]=='l' || s[i]=='m' || s[i]=='n' || s[i]=='o' || s[i]=='p' || s[i]=='q' || s[i]=='r' || s[i]=='s' || s[i]=='t' || s[i]=='u' || s[i]=='v' || s[i]=='w' || s[i]=='x' || s[i]=='y' || s[i]=='z' || s[i]=='A' || s[i]=='B' || s[i]=='C' || s[i]=='D' || s[i]=='E' || s[i]=='F' || s[i]=='G' || s[i]=='H' || s[i]=='I' || s[i]=='J' || s[i]=='K' || s[i]=='L' || s[i]=='M'||s[i]=='N' || s[i]=='O' || s[i]=='P' || s[i]=='Q' || s[i]=='R' || s[i]=='S' || s[i]=='T' || s[i]=='U' || s[i]=='V' || s[i]=='W' || s[i]=='X' || s[i]=='Y' || s[i]=='Z') cl++;
    }
    g<<cl/cc;
    f.close();
    g.close();
    return 0;
}