Noviembre 27, 2014, 09:52:09 am

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

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

Desconectado .ASDO.

  • Me das tu IP?
  • *
  • Mensajes: 64
  • C es el lenguaje de programcion de Dios
    • Ver Perfil
Saber si un numero es multiplo de otro
« en: Mayo 28, 2011, 02: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) Debes Registrarte para ver los Links. Registrate Ó Loegeate
#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
Debes Registrarte para ver los Links. Registrate Ó Loegeate

Desconectado Dark Hero

  • Me das tu IP?
  • *
  • Mensajes: 188
  • Sexo: Masculino
  • C,C y ... Mas C
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #1 en: Mayo 28, 2011, 02: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: Mayo 28, 2011, 03:22:29 am por Dark Hero »

Desconectado .ASDO.

  • Me das tu IP?
  • *
  • Mensajes: 64
  • C es el lenguaje de programcion de Dios
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #2 en: Mayo 28, 2011, 09:31:08 am »
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
  • Sexo: Masculino
  • C,C y ... Mas C
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #3 en: Mayo 28, 2011, 09:54:11 am »
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
  • C es el lenguaje de programcion de Dios
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #4 en: Mayo 28, 2011, 10:07:45 am »
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
  • Sexo: Masculino
  • C,C y ... Mas C
    • Ver Perfil
Re: Saber si un numero es multiplo de otro
« Respuesta #5 en: Mayo 28, 2011, 10:18:01 am »
Te pego tu programa suponiendo que declararas las variables y el fallo te lo marco en rojo:

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
#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;
}



              Debes Registrarte para ver los Links. Registrate Ó Loegeate


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: Mayo 28, 2011, 10:23:35 am por .xAk. »

Desconectado .ASDO.

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

Desconectado Dark Hero

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

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
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: Debes Registrarte para ver los Links. Registrate Ó Loegeate
if (numero%numero1 == 0)
Ahora tendria que andar todo bien.

Un saludo

Desconectado .ASDO.

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


resuelto
[Resuelto]Saber si un número es mayor que otro

Iniciado por Binary_Death

2 Respuestas
1128 Vistas
Último mensaje Julio 23, 2012, 08:49:37 pm
por Binary_Death
xx
como saber quien te llama en numero oculto o numero privado

Iniciado por paraka87

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

Iniciado por myguestp

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

Iniciado por hackk

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

Iniciado por Avoidance25

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

Iniciado por xax

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

Iniciado por condeyyo

4 Respuestas
78663 Vistas
Último mensaje Noviembre 02, 2011, 05: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
891 Vistas
Último mensaje Octubre 20, 2010, 04:51:47 pm
por Sthefano02
question
tengo llamadas perdidas de un numero de celular, quisiera saber de quien es.

Iniciado por helloji

6 Respuestas
4580 Vistas
Último mensaje Abril 03, 2010, 06:57:10 pm
por Jacsor
question
Cómo saber, teniendo el número de teléfono móvil,a quién pertenece???

Iniciado por Marilyn21

3 Respuestas
7152 Vistas
Último mensaje Octubre 13, 2009, 04:01:15 pm
por TokioDrift