Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <iomanip>
#define MAX 1000
using namespace std;
using std::setprecision;
//time_t t;
double xi[MAX]; //vector valores x
double yi[MAX]; //vector valores y
double suma[MAX][MAX]; //arreglo para matriz
double b[MAX]; //vector para b
int n,i,m,j,k,z; //contadores
//int inicio2; //etiquetas
void titulo(); //Funcion Muestra titulo
void salida(); //Funcion que sale del programa
void datos(); //Funcion que pide datos
void matriz(); //Funcion imprime matriz
void condiciones(); //Funcion Presenta condiciones
void gauss(double inicio);//Funcion Metodo Gauss-Gordan
void solucion (int a,int l);
int main ()
{ //inicio main o programa
system("color f1"); char otro; int sabeque;
// inicio;
condiciones(); sabeque:
datos();
cout<<"\n\t____________________________________________________________\n";
cout<<"\tPresione una tecla para mostrar el sistema a
resolver...\n\n";getch();
//titulo();
cout<<"\n\t____________________________________________________________";
cout<<"\n\t\tEl sistema a resolver es: \n\n";
matriz();
cout<<"\n\t____________________________________________________________";
cout<<"\n\n\tEnter para mostrar la solucion al sistema...";getch();
gauss(sabeque);
cout<<"\n\n\n\tDeseas calcular otro sistema de ecuaciones (S/N):
";cin>>otro;
if (otro=='s'||otro=='S')
{//inicio if otro
goto sabeque;
}//fin if otro
else
{//inicio else otro
salida();
}//fin else otro
salida();
} //fin main o programa
void datos()
{ //->Inicio funcion datos
inicio:
// titulo();
cout<<"\n\t____________________________________________________________";
cout<<"\n\tDe que grado es n: ";cin>>n;
if (n>1 && n<=MAX)
{
inicio2:
cout<<"\n\t____________________________________________________________\n";
for (a=1;a<=l;a++)
cout<<setprecision(4)<<"\n\t\t\tX"<<a<<" = "<<suma[a][1];
}//fin de la funcion