como crear este programa

Iniciado por newbie420, 11 Julio 2019, 02:27 AM

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

newbie420

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

K-YreX

Cita de: 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.

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?

Cita de: newbie420 en 11 Julio 2019, 02:27 AM
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:

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
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;

@XSStringManolo

Cita de: YreX-DwX en 11 Julio 2019, 02:42 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:

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.

dariodr01

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.

Serapis

Cita de: newbie420 en 11 Julio 2019, 02:27 AM
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.


x = not (x-1)

...bueno, que sirva de aliciente...

e

Simplemente con scanf coge el número, y réstaselo a 0, y ya estaría.
e

MAFUS


@XSStringManolo

num = num - num*2;
No sé si da exacto o hay que sumarle 1 al resultado. No soy 100tifico

calantra

#8
Otra más  :silbar:

num = (num ^ 0xffffffff)+1;


Salu2.