Hola estoy estudiando c++ soy nuevo en este lenguaje e hise un progarma para sacar la hipotenusa de un triangulo pero tiene un error y no se cual sea, lo depuro y todo inicia bien pero cuando me da el resultado me da un error :
---------------------------
Microsoft Visual C++ Debug Library
Debug error!
Run- time check Failura #2 - stack around the variable 'catetos' was
corrupted
---------------------------
el codigo es este:
------------------------------------------------------
Código:
#include<iostream>
#include <math.h>
using namespace std;
int main()
{
system("CLS");
double catetos[1];
cout << "Hipotenusa del triangulo\n";
// la hipotenusa es = a la rais cuadrada de la suma del cuadrado de los catetos
cout << "Cateto1: ";
cin >> catetos[0];
cout << "Cateto2: ";
cin >> catetos[1];
cout << "Hipotenusa: " << sqrt(catetos[0] * catetos[0] + catetos[1] * catetos[1]) << "\n";
}
Compilo con:
Microsoft Visual C++ 2008