Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Ander123 en 26 Agosto 2012, 15:15 PM

Título: resto de 3
Publicado por: Ander123 en 26 Agosto 2012, 15:15 PM
Hola, estoy haciendo un programa que muestre los numeos multiplos de 3 del 1 al 50, pero no logro hacer el incremento, el programa es con for. 
#include <stdio.h>

int main(void)
{
  int numero;

  for (numero=0;numero<=50; numero=%(numero/3))
    printf("%d\n", numero);

  getchar();

  return 0;
}
Título: Re: resto de 3
Publicado por: -- KiLiaN -- en 26 Agosto 2012, 15:19 PM
#include <stdio.h>

int main(void)
{
  int numero;

/* uso de for: inicializacion; condicion; incremento/decremento */

  for (numero=0;numero<=50; numero += 3)
    printf("%d\n", numero);

  getchar(); /* para que quieres un getchar aqui? */

  return 0;
}



PD: el titulo debería ser: Multiplos de 3, no resto de 3 no?
Título: Re: resto de 3
Publicado por: Ander123 en 26 Agosto 2012, 15:24 PM
asi ya lo hice, pero empezando des de el 1 no logro hacer la division y el resto
Título: Re: resto de 3
Publicado por: -- KiLiaN -- en 26 Agosto 2012, 16:08 PM
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int numero;
  for (numero = 1; numero <= 50; numero++)
      if (numero % 3 == 0)
         printf ("%d ", numero);
  printf ("\n");
  system("PAUSE");
  return 0;
}


asi?