30 Agosto 2014, 06:10:47 am

Autor Tema: Saber si un numero es multiplo de otro  (Leído 2980 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado .ASDO.

  • Me das tu IP?
  • *
  • Mensajes: 64
  • Puntos: +0/-0
  • C es el lenguaje de programcion de Dios
    • Ver Perfil
Saber si un numero es multiplo de otro
« en: 28 Mayo 2011, 08:41:00 am »
Aqui dejo un programa ke calcula si un numero es multiplo de otro.
Le debo la idea y el codigo a Drak Hero ke me ha ayudado.
Código: (c) Registrate para ver este link. Registrate ó Login
#include <stdio.h>
int main(void){
printf("Introduzca el numero:\n");
scanf("%d", &numero);
setbuf (stdin, NULL);
printf("Escriba el otro numero:\n");
scanf("%d", &numero1);
setbuf (stdin, NULL);
if (numero%numero2 == 0) {
printf(" El primer numero introducido es multiplo del seegundo numero introducido\n");
}else{
printf("El primer numero introducido no es multiplo del segundo numero introducido\n");
}
setbuf (stdin, NULL);
getchar();
return 0;
}
 

No se si esta bien (seguramente no), y por eso me gustaria ke pusiesen sus fallos y la correccion, por favor.
Mi letra favorita es la C
Registrate para ver este link. Registrate ó Login

Desconectado Dark Hero

  • Me das tu IP?
  • *
  • Mensajes: 188
  • Puntos: +0/-0
  • Sexo: Masculino
  • C,C y ... Mas C
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #1 en: 28 Mayo 2011, 08:52:43 am »
No has definido ninguna variable xDDDD

int numero,numero1;

El fallo esta bastante claro,pero es por falta de atencion en el codigo.Te digo la linea y a ver si ves el fallo:

if (numero%numero2 == 0) { (aparte de no haber definido las variables,claro esta)

algo hace que en esta funcion el codigo no pueda continuar bien.

Un saludo
« última modificación: 28 Mayo 2011, 09:22:29 am por Dark Hero »

Desconectado .ASDO.

  • Me das tu IP?
  • *
  • Mensajes: 64
  • Puntos: +0/-0
  • C es el lenguaje de programcion de Dios
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #2 en: 28 Mayo 2011, 03:31:08 pm »
Uf ke cabeza!!
Lo siento.
A lo mejor la clave ---> {
Deberia ir aparte, ¿no?
Ya he dicho ke soy novato, asi ke no se muy bien como hacerlo...
 :embarassed: :embarassed: :(

Desconectado Dark Hero

  • Me das tu IP?
  • *
  • Mensajes: 188
  • Puntos: +0/-0
  • Sexo: Masculino
  • C,C y ... Mas C
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #3 en: 28 Mayo 2011, 03:54:11 pm »
Primero define las variables y pega el mismo codigo,una vez que tengas definida las variables y hagas los scanf mira aver que variables pones al comparar los restos  ;)

Pega el codigo aunque no lo hayas pillado. Seguro que te das cuenta.

Un saludo

Desconectado .ASDO.

  • Me das tu IP?
  • *
  • Mensajes: 64
  • Puntos: +0/-0
  • C es el lenguaje de programcion de Dios
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #4 en: 28 Mayo 2011, 04:07:45 pm »
No veo otro fallo aparte de las variables (soy novato).
¿Podrias decirme donde esta el fallo y como solucionarlo?
Perdona por malgastar tu tiempo pero es ke siento curiosidad y no encuentro nada :(

Desconectado Dark Hero

  • Me das tu IP?
  • *
  • Mensajes: 188
  • Puntos: +0/-0
  • Sexo: Masculino
  • C,C y ... Mas C
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #5 en: 28 Mayo 2011, 04:18:01 pm »
Te pego tu programa suponiendo que declararas las variables y el fallo te lo marco en rojo:

Código: Registrate para ver este link. Registrate ó Login
#include <stdio.h>
int main(void){
int numero,numero1,numero2);
printf("Introduzca el numero:\n");
scanf("%d", &numero);
setbuf (stdin, NULL);
printf("Escriba el otro numero:\n");
scanf("%d", &numero1);
setbuf (stdin, NULL);
if (numero%numero2 == 0) {
printf(" El primer numero introducido es multiplo del seegundo numero introducido\n");
}else{
printf("El primer numero introducido no es multiplo del segundo numero introducido\n");
}
setbuf (stdin, NULL);
getchar();
return 0;
}



              Registrate para ver este link. Registrate ó Login


En todo caso,en ese ejemplo habria que quitar el numero2.(con la etiqueta code no se veia el color y con la etiqueta de code C no se apreciaba bien,por eso te lo he puesto asi.)

Un saludo
« última modificación: 28 Mayo 2011, 04:23:35 pm por .xAk. »

Desconectado .ASDO.

  • Me das tu IP?
  • *
  • Mensajes: 64
  • Puntos: +0/-0
  • C es el lenguaje de programcion de Dios
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #6 en: 28 Mayo 2011, 04:28:18 pm »
Y eso por ke?
Por que hay ke kitar el "numero2" ???
Perdona mi igorancia.

Desconectado Dark Hero

  • Me das tu IP?
  • *
  • Mensajes: 188
  • Puntos: +0/-0
  • Sexo: Masculino
  • C,C y ... Mas C
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #7 en: 28 Mayo 2011, 04:33:25 pm »
Porque numero 2 nunca llegas a utilizarlo,solo utilizas numero y numero1

Código: Registrate para ver este link. Registrate ó Login
scanf("%d", &numero);
setbuf (stdin, NULL);
printf("Escriba el otro numero:\n");
scanf("%d", &numero1);
setbuf (stdin, NULL);
if (numero%numero2 == 0) {

El fallo esta en que pides al usuario un numero y lo guardas en la variable numero y pides otro numero y lo guardas en la variable numero1,entonces intentas hacer el resto de numero y numero2,pero numero2 nunca lo pedistes y nunca lo utilizas,solo pedistes el numero 1 asique el fallo corregido seria este:

Código: Registrate para ver este link. Registrate ó Login
if (numero%numero1 == 0)
Ahora tendria que andar todo bien.

Un saludo

Desconectado .ASDO.

  • Me das tu IP?
  • *
  • Mensajes: 64
  • Puntos: +0/-0
  • C es el lenguaje de programcion de Dios
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #8 en: 28 Mayo 2011, 04:36:35 pm »
Muchisimas gracias, ya se como va. ¡Gracias de verdad ;D ;D ;D!!


  Asunto / Iniciado por Respuestas / Vistas Último mensaje
resuelto
[Resuelto]Saber si un número es mayor que otro

Iniciado por Binary_Death

2 Respuestas
996 Vistas
Último mensaje 24 Julio 2012, 02:49:37 am
por Binary_Death
xx
como saber quien te llama en numero oculto o numero privado

Iniciado por paraka87

12 Respuestas
44667 Vistas
Último mensaje 05 Junio 2011, 08:37:50 am
por Mafiaboy
exclamation
Saber si un numero es capicua

Iniciado por myguestp

2 Respuestas
2708 Vistas
Último mensaje 29 Agosto 2010, 08:15:17 pm
por myguestp
exclamation
Saber el número oculto de un móvil

Iniciado por hackk

1 Respuestas
1422 Vistas
Último mensaje 23 Octubre 2007, 02:20:19 pm
por psycho-metal
xx
Funcion para saber si un numero es primo

Iniciado por Avoidance25

1 Respuestas
3697 Vistas
Último mensaje 05 Septiembre 2008, 06:09:01 am
por csaralg
xx
qusiera saber de quien es este numero???

Iniciado por xax

3 Respuestas
1256 Vistas
Último mensaje 26 Junio 2007, 12:55:41 pm
por xax
question
COMO SABER EL NUMERO DE UN CHIP DE TELCEL SIN SALDO

Iniciado por condeyyo

4 Respuestas
72390 Vistas
Último mensaje 02 Noviembre 2011, 11:42:37 pm
por ARCANGEL_1
exclamation
[Código]Saber si un número es entero o no - Idea NetDemon - Batch - JaAViEr

Iniciado por JaAViEr

6 Respuestas
865 Vistas
Último mensaje 20 Octubre 2010, 10:51:47 pm
por Sthefano02