C/Visual C - Duda

 
Vista:

Duda

Publicado por Joaquin Gomez (3 intervenciones) el 12/05/2023 06:41:33
Hola, hace una semana aprox estoy aprendiendo C y queria saber si alguien me puede ayudar a saber por que mi codigo no hace lo que pienso.Mi idea es que si el numero es mayor a 40 me imprima "que mayor", y sino que me imprima "que joven". Desde ya muchas gracias


#include <stdio.h>

int main()
{

char michar[30];
int minum;
printf("Ingresa tu primer nombre: \n");
scanf("%s", michar);
printf("Hola %s, ahora ingresa tu edad por favor:", michar);
scanf("%d", minum);
if (minum<40){
printf("Que Mayor!\n",minum);
} else {
printf("que joven!\n",minum);
}



return 0;
}
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: 265
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Duda

Publicado por dario (82 intervenciones) el 12/05/2023 13:12:08
Hola, pruebalo asi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main()
{
    char michar[30];
    int minum;
 
    printf("Ingresa tu primer nombre: \n");
    scanf("%s", michar);
    printf("Hola %s, ahora ingresa tu edad por favor: ", michar);
    scanf("%d", &minum);
 
    if (minum > 40)
        printf("Que Mayor! %d\n",minum);
    else
        printf("que joven! %d\n",minum);
 
    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

Muchas Gracias

Publicado por Joaquin (3 intervenciones) el 12/05/2023 22:18:19
Muchisimas gracias, asi me funciono.
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
sin imagen de perfil
Val: 89
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Duda

Publicado por Bruno (38 intervenciones) el 13/05/2023 01:30:25
El error esta en el condicional, el símbolo de menor. Ya te lo indicó el amigo Dario.
Un buena práctica de programación es el uso de nombres descriptivos para las variables, en ese caso podrías definir:
1
2
char nombre[30];
int edad = 0;
También la inicialización es importante.
Saludos.
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