Anuncios Google

ayuda c++

hola amigos, esta vez recurro a ustedes, porque estoy empezando en la escuela con esto de la programacion en lenguaje c,

me atore en el siguiente codigo el cual serviria para decir el año de nacimiento..

 

//y tu cumple es....

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int agno,edad,nacimiento;
   
    printf("cual es el agno en curso? ");
   
    scanf("%f",&agno);
   
    printf("y tu edad es?");
   
    scanf("%f",&edad);
   
    nacimiento = agno-edad;
   
    printf("tu agno de nacimiento es: %f", nacimiento);
   
    system("PAUSE");
   
    return 0;
}

lo cosa esta en que si lo ejecuta, el error es que el resultado sale asi 0.000000 presione una tecla para continuar, alguien me podria orientar

GRACIAS!!! saludos


Arsenal

PC con intel core i3 a 3.56 GHZ, 4 Gb en RAM, con 1356 Gb de HDD libres, Windows 7 ultimate 64bits

Netbook Sony Vaio con intel atom a 1.86 GHZ con 2 Gb RAM y 258 Gb  de HDD libres, Windows 7 home premium

PS3 FAT original de 80 Gb

ipod 2G 8 Gb con limera1n

Nintendo ds lite con R4 de 4 Gb

PSP Fat  con CFW 5.00 M33-4 con 4gb

Y mi dispositivo xperia arc android 2.3 Todo bien

 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de listopan

A ver, a las variables

A ver, a las variables agno,edad y nacimiento las has marcado como enteros (int).

En los scanf tú has puesto %f, que sirve para indicar que esa variable es de tipo float, con decimales, tienes que poner %i.

Sería así:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int agno,edad,nacimiento;
   
    printf("cual es el agno en curso? ");
   
    scanf("%i",&agno);
   
    printf("y tu edad es?");
   
    scanf("%i",&edad);
   
    nacimiento = agno-edad;
   
    printf("tu agno de nacimiento es: %i", nacimiento);
   
    system("PAUSE");
   
    return 0;
}

Imagen de ardikoalado

Gracias

Si anduve buscando y detecte el error, muchas gracias saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.