Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2008, 09:44
GaBBaNa.NaNDo
 
Fecha de Ingreso: diciembre-2006
Mensajes: 11
Antigüedad: 18 años
Puntos: 0
Problema ejercicio secuencia numeros

Hola a todos. Estoy haciendo un ejercicio y me he quedado atascado.

El ejercicio en cuestión es el siguiente:

Escribe un programa que genere la secuencia de numeros:
1,2,1,2,3,1,2,3,4,1,2,3,4,5,...,1,2,3,...n.

Tengo hecho esto:

int i, j, n;

do {

printf ("Introduce un numero (> 0): ");
scanf ("%d", &n);

} while (n <= 0);

El ejercicio es muy parecido a este otro:

Dado un numero entero N > 0, escribir un programa que devuelva el siguiente resultado:

- 2 veces el numero N,
- 3 veces el numero N - 1,
- 4 veces el numero N - 2,
- 5 veces el numero N - 3,
- ...
- N + 1 veces el numero 1.

Ejemplo: Para N = 5, el programa debe escribir la siguiente secuencia de numeros: 5,5,4,4,4,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1.

int i, j, n;

do {
printf ("Introduce numero (> 0): ");
scanf ("%d", &n);
} while ( n <= 0);

for (i = 2; i <= n+1; i++)
for (j = 1; j <= i; j++)
if (j != n+1)
printf ("%d, ", n - i + 2);
else printf ("%d. ", n -i + 2);

Gracias de antemano.

Saludos.