Hola a todos, tengo que hacer un programa que haga lo sigiente pero no acaba de funcionar, me podeis ayudar??
Hacer un programa que en la primera línia imprima un 2, en la segundaun 2 y un 4, y asin sucesivamente hasta n linias especificadas per el usuario
2
2 4
2 4 6
2 4 6 ... n
y mi programa es este:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0,n,j;
printf("\n Diga'm un numero enter: ");
scanf("%d", &n);
for(j=2;j<=n*2;j=j+2){
for(i=0;i<=n*2;i=i+2) printf("\t %d",j);
printf("\n ");
}
return 0;
}
gracias
PD: de programa uso code blocks
Ayuda con este programa con C
Re: Ayuda con este programa con C
Para no darte la solución directamente, y para que pienses un poquito más, te adjunto un código que casi hace lo que quieres:
Fíjate que te he cambiado en el segundo for, i < j, en lugar i < n.
Si aún así no te aclaras, vuelve a escribir en el foro y te ayudamos.
PD: ¿UPC?
Código: Seleccionar todo
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
printf("\n Diga'm un numero enter: ");
scanf("%d", &n);
for (j = 1; j <= n; ++j)
{
for (i = 1; i <= j; ++i) printf("\t %d",i);
printf("\n ");
}
return 0;
}
Si aún así no te aclaras, vuelve a escribir en el foro y te ayudamos.
PD: ¿UPC?
¡Descarga programas gratis en la Lista de software libre y/o gratuito para Windows!
-
- Mensajes: 44
- Registrado: 04 Oct 2011 15:24
Re: Ayuda con este programa con C
muchas gracias crack ya lo he hecho
PD: upc no, grado superior de administracion de sistemas informaticos en red.
Código: Seleccionar todo
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
printf("\n Diga'm un numero enter: ");
scanf("%d", &n);
for (j = 2; j <= n*2; j=j+2)
{
for (i = 2; i <= j; i=i+2) printf("\t %d",i);
printf("\n ");
}
return 0;
}