#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <conio.h>
int main(void)
{
int Cantidad, variable, Nota, Contador=1, ContA=0, ContR=0, ContHA=0, ContMA=0, ContCA=0, ContCD=0, ContMSA=0, ContMD=0, ContTD=0, ContTA=0, ContNotaf=0, ContNotam, ContPF=0,ContPm=0;
char genero, estadocivil;
printf("digite la cantidad de registros que desea ingresar: ");
scanf("%d", &Cantidad);
while(Contador <= Cantidad)
{
printf("digite NOTA (nota) GENERO (M o F) ESTADO CIVIL(C S D):\n");
scanf("%d %c %c", &Nota, &genero, &estadocivil);
Contador=Contador+1;
if(Nota >= 10){
ContA++;
}
if(Nota < 10){
ContR++;
}
if((genero == 'M' ) && (Nota > 10)){
ContHA++;
}
if((genero == 'F' ) && (Nota > 10)){
ContMA++;
}
if((genero == 'M' ) && (estadocivil == 'C') && (Nota > 10)){
ContCA++;
}
if((genero == 'M' ) && (estadocivil == 'C' )&& (Nota <= 10)){
ContCD++;
}
if((genero == 'F' ) && (estadocivil == 'S' )&& (Nota > 10)){
ContMSA++;
}
if((genero == 'F' ) && (estadocivil == 'D' )){
ContMD++;
}
if(Nota <= 10){
ContTD++;
}
if(Nota > 10){
ContTA++;
}
if((genero == 'F' ) && (Nota > 10)){
ContNotaf=ContNotaf + Nota;
ContPF++;
}
if((genero == 'M' ) && (Nota <= 10)){
ContNotam=ContNotam + Nota;
ContPm++;
}
}
ContNotaf=ContNotaf/ContPF;
ContNotam=ContNotam/ContPm;
printf("A numero de hombres aprobados: %d. \n", ContHA);
printf("A numero de mujeres aprobadas: %d. \n", ContMA);
printf("B Numero de hombres casados aprobados: %d. \n", ContCA);
printf("B Numero de hombres casados desaprobados: %d. \n", ContCD);
printf("C Numero mujeres solteras aprobadas: %d. \n", ContMSA);
printf("D Numero mujeres divorciadas: %d. \n", ContMD);
printf("E El Numero total de Desaprobados es: %d. \n", ContTD);
printf("F nota promedio de mujeres aprobadas: %d. \n", ContNotaf);
printf("G nota promedio de hombres desaprobados: %d. \n", ContNotam);
printf("El Numero total de Aprobados es: %d. \n", ContTA);
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//#include <conio.h>
int main()
{
int Cantidad, variable, Nota, Contador=1, ContA=0, ContR=0, ContHA=0, ContMA=0, ContCA=0, ContCD=0, ContMSA=0, ContMD=0, ContTD=0, ContTA=0,ContPF=0,ContPm=0;
char genero, estadocivil;
float ContNotaf=0.0, ContNotam=0.0;
printf("digite la cantidad de registros que desea ingresar: ");
scanf("%d", &Cantidad);
printf("Digite la nota, el genero y el estado civil separados por espacio\n");
while(Contador <= Cantidad)
{
printf("digite NOTA (nota) GENERO (M o F) ESTADO CIVIL(C S D):\n");
scanf("%d %c %c", &Nota, &genero, &estadocivil);
Contador=Contador+1;
if(Nota >= 10){
ContA++;
}
if(Nota < 10){
ContR++;
}
if((genero == 'M' ) && (Nota > 10)){
ContHA++;
}
if((genero == 'F' ) && (Nota > 10)){
ContMA++;
}
if((genero == 'M' ) && (estadocivil == 'C') && (Nota > 10)){
ContCA++;
}
if((genero == 'M' ) && (estadocivil == 'C' )&& (Nota <= 10)){
ContCD++;
}
if((genero == 'F' ) && (estadocivil == 'S' )&& (Nota > 10)){
ContMSA++;
}
if((genero == 'F' ) && (estadocivil == 'D' )){
ContMD++;
}
if(Nota <= 10){
ContTD++;
}
if(Nota > 10){
ContTA++;
}
if((genero == 'F' ) && (Nota > 10)){
ContNotaf=ContNotaf + Nota;
ContPF++;
}
if((genero == 'M' ) && (Nota <= 10)){
ContNotam=ContNotam + Nota;
ContPm++;
}
}
ContNotaf=ContNotaf/ContPF;
ContNotam=ContNotam/ContPm;
printf("A numero de hombres aprobados: %d. \n", ContHA);
printf("A numero de mujeres aprobadas: %d. \n", ContMA);
printf("B Numero de hombres casados aprobados: %d. \n", ContCA);
printf("B Numero de hombres casados desaprobados: %d. \n", ContCD);
printf("C Numero mujeres solteras aprobadas: %d. \n", ContMSA);
printf("D Numero mujeres divorciadas: %d. \n", ContMD);
printf("E El Numero total de Desaprobados es: %d. \n", ContTD);
printf("F nota promedio de mujeres aprobadas: %d. \n", ContNotaf);
printf("G nota promedio de hombres desaprobados: %d. \n", ContNotam);
printf("El Numero total de Aprobados es: %d. \n", ContTA);
//system("pause");
return 0;
}