Cod sursa(job #1526527)

Utilizator CodrutLemeniCodrut Lemeni CodrutLemeni Data 16 noiembrie 2015 20:21:00
Problema Text Scor 40
Compilator c Status done
Runda Arhiva de probleme Marime 0.84 kb
#include <stdio.h>
#include <stdlib.h>
#define A (ch>='A' && ch<='Z') || (ch>='a' && ch<='z')
#include <string.h>

char ch;
int nrlitere=0;
int nrcuv=0;
int mod,i;
int spy,len;
char v[10000000];

//void verif(){
//    if(ch=='\n' || mod==-1){
//        printf("%d",nrlitere/nrcuv);
//        exit(0);
//    }
//}


int main(){

    freopen("text.in","r",stdin);
    freopen("text.out","w",stdout);

    while(3){
        mod=scanf("%c",&ch);
        if(ch=='\n'|| mod!=1){
            v[i]=0;
            break;
        }
        len++;
        v[i++]=ch;
    }
    i=0;
    while(v[i]!=0){
        ch=v[i];
        if(A){
            nrlitere++;
            spy=1;
        }else if(spy==1){
            nrcuv++;
            spy=0;
        }
        i++;
    }
    printf("%d",nrlitere/nrcuv);


    return 0;
}