elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  como crear este programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como crear este programa  (Leído 3,669 veces)
newbie420

Desconectado Desconectado

Mensajes: 2


Ver Perfil
como crear este programa
« 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


En línea

K-YreX
Moderador
***
Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: como crear este programa
« Respuesta #1 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


En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.399


Turn off the red ligth


Ver Perfil WWW
Re: como crear este programa
« Respuesta #2 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.
En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

dariodr01

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: como crear este programa
« Respuesta #3 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.
En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: como crear este programa
« Respuesta #4 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...
En línea

e

Desconectado Desconectado

Mensajes: 177


e


Ver Perfil
Re: como crear este programa
« Respuesta #5 en: 17 Julio 2019, 23:13 pm »

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

e
MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: como crear este programa
« Respuesta #6 en: 18 Julio 2019, 19:42 pm »

Tan sencillo como:
Código:
num = -num;
En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.399


Turn off the red ligth


Ver Perfil WWW
Re: como crear este programa
« Respuesta #7 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
En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

calantra

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: como crear este programa
« Respuesta #8 en: 18 Julio 2019, 22:19 pm »

Otra más  :silbar:

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


Salu2.
« Última modificación: 18 Julio 2019, 22:38 pm por calantra » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines