Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: newbie420 en 11 Julio 2019, 02:27 am



Título: como crear este programa
Publicado por: newbie420 en 11 Julio 2019, 02:27 am
me pidieron hacer este ejercicio en c nose hacerlo, alguien lo puede realizar asi comparo con lo que voy a intentar hacer.

crear un programa que reciba un determinado numero e imprima el mismo
pero con el signo cambiado.

espero me puedan ayudar y recuerden que es en c, gracias


Título: Re: como crear este programa
Publicado por: K-YreX en 11 Julio 2019, 02:42 am
me pidieron hacer este ejercicio en c nose hacerlo, alguien lo puede realizar asi comparo con lo que voy a intentar hacer.

Hay formas y formas de pedir que te hagan la tarea pero esta la veo más trabajada que otras que directamente te lo piden y no se esfuerzan ni en poner una excusa. :xD :xD
¿Qué tal si intentas "lo que vas a intentar hacer" y si no funciona ya te ayudamos a ver por qué no funciona?

crear un programa que reciba un determinado numero e imprima el mismo
pero con el signo cambiado.

El ejercicio es muy simple y como una imagen vale más que mil palabras y un ejemplo más que mil explicaciones:
Código:
0 - (4) = (-4)
0 - (-4) = (4)
El resto es cosa tuya pero vamos que lo tienes hecho. Yo creo que me ha ablandado la forma de pedirlo... :xD


Título: Re: como crear este programa
Publicado por: @XSStringManolo en 11 Julio 2019, 02:53 am
Hay formas y formas de pedir que te hagan la tarea pero esta la veo más trabajada que otras que directamente te lo piden y no se esfuerzan ni en poner una excusa. :xD :xD
¿Qué tal si intentas "lo que vas a intentar hacer" y si no funciona ya te ayudamos a ver por qué no funciona?

El ejercicio es muy simple y como una imagen vale más que mil palabras y un ejemplo más que mil explicaciones:
Código:
0 - (4) = (-4)
0 - (-4) = (4)
El resto es cosa tuya pero vamos que lo tienes hecho. Yo creo que me ha ablandado la forma de pedirlo... :xD
Te ha hablandado demasiado, nos toma a todos por tontos con esa escusa tan mala jajajaja

A mi como me gusta enrevesar las cosas lo haría de una de las siguientes 2 formas.

Comprovando el tamaňo máximo del tipo de dato para dar la vuelta completa, o la otra opción seteando un bit en binario para pasarlo a negativo.


Título: Re: como crear este programa
Publicado por: dariodr01 en 11 Julio 2019, 06:08 am
ola, el ejercicio es simple solo debes multiplicar tu numero ingresado por -1.

Ejemplo:
Si ingresas 5 lo multiplicas por -1, asi: 5 * (-1) = -5
Si ingresas -5 haces lo mismo: -5 * (-1) = 5.

Ahora solo programalo en C y listo.
Sau2.


Título: Re: como crear este programa
Publicado por: Serapis en 11 Julio 2019, 21:09 pm
me pidieron hacer este ejercicio en c nose hacerlo...
...espero me puedan ayudar y recuerden que es en c, gracias
Es imposible ayudarte. Una sola línea y ya tienes el trabajo regalado.

Código:
x = not (x-1)
...bueno, que sirva de aliciente...


Título: Re: como crear este programa
Publicado por: e en 17 Julio 2019, 23:13 pm
Simplemente con scanf coge el número, y réstaselo a 0, y ya estaría.


Título: Re: como crear este programa
Publicado por: MAFUS en 18 Julio 2019, 19:42 pm
Tan sencillo como:
Código:
num = -num;


Título: Re: como crear este programa
Publicado por: @XSStringManolo en 18 Julio 2019, 21:45 pm
num = num - num*2;
No sé si da exacto o hay que sumarle 1 al resultado. No soy 100tifico


Título: Re: como crear este programa
Publicado por: calantra en 18 Julio 2019, 22:19 pm
Otra más  :silbar:

Código:
num = (num ^ 0xffffffff)+1;


Salu2.