Foros del Web » Programación para mayores de 30 ;) » Programación General »

ayuda urgente en c++

Estas en el tema de ayuda urgente en c++ en el foro de Programación General en Foros del Web. :-p necesito ayuda para crear una tabla de multiplicar en c++ tengo el siguiente codigo pero solo me imprime el primer numero int tabla() { ...
  #1 (permalink)  
Antiguo 21/10/2004, 22:48
 
Fecha de Ingreso: agosto-2004
Mensajes: 11
Antigüedad: 20 años, 3 meses
Puntos: 0
ayuda urgente en c++

:-p necesito ayuda para crear una tabla de multiplicar en c++
tengo el siguiente codigo pero solo me imprime el primer numero
int tabla()
{
int a,b,c,x;
printf("Da el numero de la tabla");
scanf("%d",&a);
for(b=1;b==10;b++);
{
c=a*b;
printf("%d*%d=%d",a,b,c);

}
getch();
return 0;
}
pero con este codigo solo me imprime el primer dato de la tabla es decir si le doy el numero 2 solo me imprime 2*1=2, no me imprime toda 2*1,2*2,
esa es mi duda que le falta.
  #2 (permalink)  
Antiguo 21/10/2004, 23:24
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 11 meses
Puntos: 7
Washorco:
Tienes un problema en el bucle for... bueno, son dos:
Te sobra un punto y coma

for(b=1;b==10;b++);

Y además, puesto que b comienza con 1, la condición b==10 nunca se cumple, y por lo tanto, no se realiza ninguna multiplicación.
En lugar de lo anterior, deberías tener esto:

for(b=1; b<=10; b++)
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.