[ create a new paste ] login | about

Link: http://codepad.org/OhRdaTgY    [ raw code | output | fork ]

C, pasted on Aug 7:
#include <stdio.h>

int main() {
    
    int nf, contf=0, contm=0, contest=0, contrf=0, contaf=0, contrm=0, contam=0, contm14=0, cont1218=0, acnf=0, acnff=0, prnf, prapf;
    float var14;
    char resp,sex;
    
    printf("¿Desea introducir notas? (S/N): ");
    scanf("%c",&resp);
    
    while(resp=='s') {
            
        printf("\nIntroduzca la nota: ");
        scanf("%d",&nf);
    
        printf("Introduzca el sexo: ");
        scanf("%*c %c",&sex);
        
        acnf+=nf;
        contest++;
        
        if(nf<12 && sex=='f') contrf++,contf++;
        if(nf>=12 && sex=='f') contaf++,contf++,acnff+=nf;
        if(nf<12 && sex=='m') contrm++,contm++;
        if(nf>=12 && sex=='m') contam++,contm++;
        if(nf>=12 && nf<=18) cont1218++;
        if(nf>14 && sex=='m') contm14++;
        
        printf("\n¿Desea procesar más números?: ");
        scanf("%*c %c",&resp);
        
        }
        
    prnf=acnf/contest;
    prapf=acnff/contf;
    var14=(contest*contm14)/100;
    
    printf("\nEl número de estudiantes es: %d",contest);
    printf("\nHay %d estudiantes masculinos, de los cuales %d están aprobados y %d reprobados",contm,contam,contrm);
    printf("\nHay %d estudiantes femeninos, de los cuales %d están aprobados y %d reprobados",contf,contaf,contrf);
    printf("\n%d estudiantes obtuvieron notas entre 12 y 18",cont1218);
    printf("\nEl promedio de nota de la sección es: %d",prnf);
    printf("\nEl promedio de estudiantes femeninos aprobados es: %d",prapf);
    printf("\nEl porcentaje de varones con notas mayor a 14 es: %.1f ",var14);
    
    return 0;
}


Output:
1
Floating point exception


Create a new paste based on this one


Comments: