• Miércoles 6 de Noviembre de 2024, 07:30

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - yulianix

Páginas: [1]
1
C/C++ / Re: Problema Con Ejercicio De C
« en: Viernes 19 de Noviembre de 2004, 11:18 »
Tengo que hacer una especie de piramide con números, supongo que para vosotros es fácil, pero yo estoy empezando y me quedado un poco trabado, os expongo el problema.

Número    Fila                número impar   número par  
  0             0                  12345                  1234
  1             3                  02340                  0230
  2             3                  00300                  0000
  3             5                  00000                  0230  
  4             5                  00300                  1234
  5             7                  02340
                                     12345

Había empezado algo así pero me he liado.
#include<stdio.h>
#include<conio.h>

void main (void)
{
  int i,j,medio,alto,num,relleno;
  clrscr();
  printf("\n Qué número quieres meter: ");
  scanf("%d",&num);
  relleno = 0;  //Esto es para poner un car cter cero
  alto =
  medio=alto-1;
  i=j=0;
  for(i=0;i<alto;i++)        //Para i=0 hasta alto
  {
    for(j=0;j<num;j++)     //Para j=0 hasta num
    {
    if((j>=medio-i) && (j<=medio+i))
      printf("%d", num);
      num --;
    else
      printf("%d", relleno);  
    }
  printf("\n");
  }
  getch();
}


Pero creó que hay que hacer un bucle  para meter números pares o impares si son pares alto=num+1 y medio=

Bueno que si me podeís echar una mano, sólo orientarme, el ejercio pretendo hacerlo yo,

Páginas: [1]