elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Imprimir espacios entre resultados
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Imprimir espacios entre resultados  (Leído 2,615 veces)
miguelc++

Desconectado Desconectado

Mensajes: 5


some mistakes get made


Ver Perfil
Imprimir espacios entre resultados
« en: 8 Octubre 2021, 23:31 pm »

Hola amigos, ¿Cómo hago para que las respuestas impresas sean:

01
01 02 03 04
01 02 03 04 05


Actualmente me imprime

1
12
123
1234



Adjunto código:

#include <stdio.h>

int main(){
    
int i, j, filas, k=1;


printf("Ingrese la cantidad de filas:");
scanf("%d",&filas);

for(i = 1;i <= filas;i++)
{
    
    for(j = 1, k = i; j <= i; j++, k--)
{
printf("%02d", k);
}
printf("\n");
}
return 0;
}




En la línea 16 pon un espacio, algo así

printf("%02d ", k);

PD: encontré la repuesta yo mismo analizando.


« Última modificación: 9 Octubre 2021, 08:51 am por Eternal Idol » En línea

Locura_23

Desconectado Desconectado

Mensajes: 162



Ver Perfil
Re: Imprimir espacios entre resultados
« Respuesta #1 en: 9 Octubre 2021, 01:31 am »

Te autorespondiste, buen trabajo (? efectivamente la función printf() tiene muchas opciones de formateo.

Si sabes inglés, esa página es bastante buena para C.

https://c-for-dummies.com/blog/?p=360


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines