Dev - C++ - Necesito que alguien revise mi codigo de c++

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Necesito que alguien revise mi codigo de c++

Publicado por Jesus (1 intervención) el 17/12/2020 01:04:26
El proposito del codigo es pedirle el peso a una determinada cantidad de personas, se parando a hombres y mujeres para despues sacar el promedio de cada uno..
Captura-de-pantalla-209
Captura-de-pantalla-210esito

el problema viene que cuando trato de dividirlo me sale el error que pueden observar en la imagen pero en cambio si no lo divido no me sale nada de errores..(lo divido para calcular el promedio) les dejo el codigo espero me ayuden. Gracias

#include<conio.h>
#include<conio.h>
#include<stdio.h>

int main()
{
int person, sexo, x,contadorH,contadorF,a,b;
float pesoacomuladorF,pesoacomuladorH, pesoH, sumaH,pesoF, sumaF,promedioH,promedioF;

printf("El numero de personas a registrar son:\n" );
scanf("%i", &person);
x=1;
promedioH=0;
promedioF=0;

while(x<=person){
printf("Persona: %i\n", x);
printf("Registra el sexo 1(masculino) 2(femenino):\n");
scanf("%i", &sexo);
pesoacomuladorH=0;
pesoacomuladorF=0;

if(sexo<=1){
printf("Escribe el peso del caballero:\n");
scanf("%f",&pesoH);
pesoacomuladorH = pesoacomuladorH + pesoH;
contadorH++;
}else if(sexo==2){
printf("Escribe el peso de la dama :\n");
scanf("%f",&pesoF);
pesoacomuladorF = pesoacomuladorF + pesoF;
contadorF++;
}
x=x+1;
promedioH = (promedioH + pesoacomuladorH)/contadorH;
promedioF = (promedioF + pesoacomuladorF)/contadorF;

}
printf("El promedio de peso de hombres es: %fkg\n", promedioH);
printf("El promedio de peso de mujeres es: %fkg\n", promedioF);
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Necesito que alguien revise mi codigo de c++

Publicado por dario (718 intervenciones) el 17/12/2020 04:10:06
Tu mismo codigo arreglado.
Fijate en tus errores.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <stdio.h>
 
int main()
{
    int person, sexo, x,contadorH=0,contadorF=0;
    float pesoacomuladorF,pesoacomuladorH, pesoH, sumaH,pesoF, sumaF,promedioH,promedioF;
 
    //Inicializar variables
    x=1;
    promedioH=0;
    promedioF=0;
    pesoacomuladorH=0;
    pesoacomuladorF=0;
 
    printf("El numero de personas a registrar son:\n" );
    scanf("%d", &person);
 
    while(x <= person) {
        printf("Persona: %d\n", x);
        printf("Registra el sexo 1(masculino) 2(femenino):\n");
        scanf("%d", &sexo);
 
        if(sexo == 1) {
            printf("Escribe el peso del caballero:\n");
            scanf("%f",&pesoH);
 
            pesoacomuladorH = pesoacomuladorH + pesoH;
            contadorH++;
        }
        else {
            printf("Escribe el peso de la dama :\n");
            scanf("%f",&pesoF);
 
            pesoacomuladorF = pesoacomuladorF + pesoF;
            contadorF++;
        }
 
        x=x+1;
    }
 
    promedioH = (pesoacomuladorH)/contadorH;
    promedioF = (pesoacomuladorF)/contadorF;
 
    printf("El promedio de peso de hombres es: %.2f kg\n", promedioH);
    printf("El promedio de peso de mujeres es: %.2f kg\n", promedioF);
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar