Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Julia13 en 13 Mayo 2021, 15:33 PM

Título: Alguien sabe como hacer esto con for??
Publicado por: Julia13 en 13 Mayo 2021, 15:33 PM
si ingreso el numero 3 me tiene que salir esto: 
                      1
                    2  2  2
                  3    3     3
               4       4       4
            5 5 5 5 5 5 5 5 5
que nos solicite un número entero positivo (no mayor a 10)
Título: Re: Alguien sabe como hacer esto con for??
Publicado por: Eternal Idol en 13 Mayo 2021, 19:31 PM
¿Para cuando lo tenes que entregar?  :rolleyes:
Título: Re: Alguien sabe como hacer esto con for??
Publicado por: Danielㅤ en 13 Mayo 2021, 20:55 PM
                    Aquí
             No se hacen
        Tareas ni trabajos
      Para nadie porque no
   Esta permitido en el foro
Título: Re: Alguien sabe como hacer esto con for??
Publicado por: engel lex en 14 Mayo 2021, 20:51 PM
Cita de: Julia13 en 13 Mayo 2021, 15:33 PM
si ingreso el numero 3 me tiene que salir esto: 
                      1
                    2  2  2
                  3    3     3
               4       4       4
            5 5 5 5 5 5 5 5 5
que nos solicite un número entero positivo (no mayor a 10)


por dar con el algoritmo sería algo como

captura el numero,
calculas el tamaño necesario (no lo especificas pero no es nada del otro mundo)
imprimes 1 justo a la mitad del tamaño
haces un ciclo desde 2 hasta menor que el numero capturado
calculas los espacios iniciales, imprimes espacios
imprimes el numero
calculas el espacio de división y repites 2 veces
finalmente al salir del ciclo, imprimes el numero capturado sobre todo el espacio necesario