Tema: Ayuda C++
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2008, 08:25
Avatar de Fayca
Fayca
 
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 1 mes
Puntos: 2
Ayuda C++

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