Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - az4r

Páginas: [1]
1
Estoy haciendo un programa que permita ingresar los datos de n automoviles, pero al ingresar el kilometraje me marca siempre 0 cuando lo imprime.
el codigo es este:

Código: [Seleccionar]
int ingresarAutomoviles_Resuelta(t_automovil v[], int n)
{
    int i,e,d;
    d=0;
    for(i=0;i<n;i++)
    {
        printf("ingrese el agno de fabricacion del automovil: ");
        scanf("%d",&v[i].agno);
        printf("ingrese la marca: ");
        fflush(stdin);
        gets(v[i].marca);
        printf("ingrese el modelo: ");
        fflush(stdin);
        gets(v[i].modelo);
        printf("ingrese el kilometraje: ");
        scanf("%f",&v[i].kilometraje);
    };

Si alguien me puede ayudar de antemano, muchas gracias.

2
Estoy practicando funciones pero tengo un problema:

tengo que hacer una funcion que permita introducir datos de n alumnos,pero cuando necesito introducir la altura de uno, me pasa directamente al proximo printf, esta es la funcion:

Código: [Seleccionar]
int ingresarAlumnos_Resuelta(t_alumno v[],int n)
{
    int i,e,r;
    r=0;
        for(i=0;i<n;i++)
    {
        printf("ingrese el nombre del alumno: ");
        fflush(stdin);
        gets(v[i].nombre);
        printf("ingrese el apellido: ");
        fflush(stdin);
        gets(v[i].apellido);
        printf("ingrese la edad: ");
        scanf("%d",&v[i].edad);
        printf("ingrese la altura en m: ");
        scanf("&f",&v[i].altura);
    };
    for(e=0;e<n;e++)
    {
        if(v[e].edad<121 && v[e].edad>0)
           r=r;
        else
            r=r+1;
        if(v[e].altura <2,50 && v[e].altura>0)
            r=r;
        else
            r=r+1;
        if(v[e].nombre!= ' ' && v[e].apellido!=' ')
            r=r;
        else
            r=r+1;
    };
    return r;
};

cuando muestra en pantalla: "Ingrese la altura en m:" aparece seguido de:"ingrese el nombre del alumno". si alguien me puede ayudar muchas gracias.

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".