Este programa determina si el valor es un multiplo de X.

Este programa determina si el valor es un multiplo de X.

¿Has encontrado un error? ¿Tienes la solución? Deja tu correción ;-)

Antes de comentar: Gran parte de los ejercicios propuestos no tienen librerías debido a que Wordpress las eliminó al verlas como etiquetas HTML. Si sabes/tienes/conoces las librerías que hacen falta, déjalo en los comentarios. Y lo mas importante: Todos los ejemplos fueron realizados por estudiante con únicamente conocimiento básico del lenguaje, no de programación.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <stdio.h>
 
int multiplo( int num ); /* prototipo */
 
int main(){ 
   int y; /* y almacenará un entero introducido por el usuario */
 
   printf( "Introduce un entero entre 1 y 32000: " );
   scanf( "%d", &y ); 
   /* si y es un múltiplo de X */
   if ( multiplo( y ) ) {
      printf( "%d es un multiplo de Xn", y );
   } /* fin de if */   else {
      printf( "%d no es un multiplo de Xn", y );
   } /* fin de else */
 
   return 0; /* indica terminación exitosa */} /* fin de main */
 
/* determina su suma es un múltiplo de X */
int multiplo( int num )
{    int i;           /* contador */
   int mascara = 1; /* inicializa mascara */
   int mult = 1;    /* initialize mult */
 
   for ( i = 1; i <= 10; i++, mascara <<= 1 ) {      
      if ( ( num & mascara ) != 0 ) { 
         mult = 0;
         break;
      } /* fin de if */ 
   } /* fin de for */
 
   return mult;
} /* fin de la función multiplica */

Punto importante: Si vas a sugerir un segmento de código en algún lenguaje debes hacerlo así:

  • Si es lenguaje C <code lang="c">Código en C</code>
  • Si es lenguaje Pascal <code lang="pascal">Aquí dentro el código de Pascal</code>.

De esta manera el código coloreas el código.

Deja un comentario

Suscribirse a los comentarios.