Programa triangulo

Hola experto que tal, mira es que tengo un problema con un programa, no encuentro la manera de resolvero y quisiera ver si me podrías ayudar.
El programa es en "c"
Tiene que imprimir un triangulo con una serie de números así tiene que aparecer
1
232
34543
4567654
567898765
67890109876
7890123210987
890123454321098
90123456765432109
0123456789876543210
Si me puedes ayudar por favor, te lo agradezco

1 Respuesta

Respuesta
1
Que tengo el C algo oxidado.
Generas dos funciones :
NúmeroSiguiente(Numero)
{
si (Numero== 9)
{
return 0;
}
sino
{
return Numero+1;
}
}
NúmeroAnterior(Numero)
{
si (Numero== 0)
{
return 9;
}
sino
{
return Numero-1;
}
}
Y este procedimiento
calcula una linea cualquiera...:
CalcularLinea(NumLinea)
{
entero numero;
entero posiciones=0;
Cadena Resultado='';
/*Mira que obvio el tratamiento de cadenas.*/
mientras posiciones<NumLinea-1
{
Resultado +=ACadena(NumeroSiguiente(numero));
numero= NumeroSiguiente(numero);
posiciones= posicion+1;
}
Resultado += Resultado;
posiciones= 0;
mientras posiciones<NumLinea-1
{
Resultado +=ACadena(NumeroAnterior(numero));
numero= NumeroAnterior(numero);
posiciones= posicion+1;
}
return Resultado;
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas