Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: cristianchess en 3 Junio 2010, 18:52 pm



Título: error con un for
Publicado por: cristianchess en 3 Junio 2010, 18:52 pm
Hola necesito hacer este programa es muy simple:
ingreso n numeros maximo 8. Y cada numero me lo debe multiplicar por 3 y mostrar en pantalla.
ejemplo en pantalla:
cuantos numeros quieres ingresar: 3
ingrese primero: 1
ingrese segundo :2
ingrese tercero: 3

el primer numero es: 3
el segundo numero es: 6
el tercer numero es 9: 9

TENGO UN FALLO CON EL FOR:  gracias por su ayuda

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


float num,r,req,v,z;
main()
{
printf("digite cuantos numeros quieres: ");
scanf("%f",&num);
for (r=0;r<num;r++){
printf("digite numero [%d]\n",(r+1));
scanf("%f",&req);
}
for (z=0;z<=r;z++){
v=3*z;

printf("\n\nlel numero multiplicado  es: %0.2f [v]",v );
 }






getch();
}



Título: Re: error con un for
Publicado por: Eternal Idol en 3 Junio 2010, 19:16 pm
No estas guardando los numeros en ningun lado, solo el ultimo, tenes que usar un array estatico seguramente segun el enunciado (fijate que te dan un tamaño maximo). Soluciona eso y pensa el ejercicio de nuevo.