Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Themegajordan en 15 Abril 2016, 18:30 pm



Título: C++
Publicado por: Themegajordan en 15 Abril 2016, 18:30 pm
Ayuda porfavor tengo que ingresar un numero y tiene que retornarme el cuadrado de la suma de las centenas y las unidades, he hecho esto hasta el momento pero no funca

#include <iostream>
#include <conio.h>

using namespace std;

int numero, a, b, p;

int main(){
   cout << "ingrese el numero : ";
   cin >> numero;

   a = numero/100;
   b = numero%10;
   
   
   p = pow(a + b, 2);
   
   cout << "El cuadrado de la suma de las centenas y las unidades es : ";
   cin >> p;

   _getch();
   return(0);

}


Título: Re: C++
Publicado por: DanFire en 15 Abril 2016, 18:42 pm
te has equivocado en el segundo cin>>
querias poner cout<<


Título: Re: C++
Publicado por: DanFire en 15 Abril 2016, 18:44 pm
por cierto... porque no usas <cmath> ?


Título: Re: C++
Publicado por: Themegajordan en 19 Abril 2016, 01:25 am
no entendi cuando dijiste que quize poner cout<< no me sale.

#include <iostream>
#include <conio.h>
#include <cmath>

using namespace std;

int numero, a, b, m;

int main(){
   
   a = ((numero / 10) / 10);
   b = numero % 10;
   m = pow(a + b, 2);
   
   cout << "ingrese el numero : ";
   cin >> numero;
   
   cout << "El cuadrado de la suma de las centenas y las unidades es : " << m;

   cin.get();
   cin.get();
   return(0);

}


Título: Re: C++
Publicado por: DanFire en 19 Abril 2016, 10:35 am
Código
  1. #include <iostream>
  2. #include <conio.h>
  3.  
  4. using namespace std;
  5.  
  6. int numero, a, b, p;
  7.  
  8. int main(){
  9.   cout << "ingrese el numero : ";
  10.   cin >> numero;
  11.  
  12.   a = numero/100;
  13.   b = numero%10;
  14.  
  15.  
  16.   p = pow(a + b, 2);
  17.  
  18.   cout << "El cuadrado de la suma de las centenas y las unidades es : ";
  19.   cin >> p; //  <---------------------------------------------AQUI ESTAS PIDIENDO UN NUMERO.
  20.  
  21.   _getch();
  22.   return(0);
  23.  
  24. }

cin>>es para entrar un numero y cout<< para mostrar algo en la consola (ou otros medios pero por ahora no creo que eso te sea de interes)  por tanto el codigo correcto es:
Código
  1. #include <iostream>
  2. #include <conio.h>
  3.  
  4. using namespace std;
  5.  
  6. int numero, a, b, p;
  7.  
  8. int main(){
  9.   cout << "ingrese el numero : ";
  10.   cin >> numero;
  11.  
  12.   a = numero/100;
  13.   b = numero%10;
  14.  
  15.  
  16.   p = pow(a + b, 2);
  17.  
  18.   cout << "El cuadrado de la suma de las centenas y las unidades es : ";
  19.   cout<< p; //<-----------------------------------------------------------------------------------Ahora muestro el valors de la variable p
  20.  
  21.   _getch();
  22.   return(0);
  23.  
  24. }


Título: Re: C++
Publicado por: DanFire en 19 Abril 2016, 10:37 am
Bueno alguno dira que no es correcto y tendria razon... Digamos que es el codigo que querias ;)
y lo cmath.h era una pregunta no te hace falta por lo visto ;)