Esto no tiene sentido, se supone que debería dar el cuadrado de el numero pero siempre bota el numero -1.
Ejemplo:
5^2 = 24. .____.
.-. Por favor, ¿qué pasó? D: Soy nuub en esto.
no sé si será mi pc o que pasará.
· No se debe escribir en mayúsculas
>aquí las reglas del foro
-Engel Lex
Ejemplo:
5^2 = 24. .____.
.-. Por favor, ¿qué pasó? D: Soy nuub en esto.
no sé si será mi pc o que pasará.
Código
#include <iostream> #include <windows.h> #include <cmath> using namespace std; int Cuadrado(int); int main(){ int Numero; cout<<" INGRESE NUMERO "<<endl; cin>>Numero; cout<<"El cuadrado del numero es: "<<Cuadrado(Numero)<<endl; system("pause"); return 0; } int Cuadrado(int a){ a = pow(a,2); return a; }
· No se debe escribir en mayúsculas
>aquí las reglas del foro
-Engel Lex
cambia esto: a = pow(a,2); por esto: a *= a;