Cita de: AprendiendoAProgramar en 25 Enero 2017, 23:35 PM
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á.Código (cpp) [Seleccionar]#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;