eliminacion gaussiana en c++

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

kanamy
Novat@
Mensajes: 4
Registrado: Dom Feb 04, 2007 10:56 pm

eliminacion gaussiana en c++

Mensaje por kanamy » Mar May 15, 2007 11:08 pm

hola a todos....

alguien xfa q tnga el programa de eliminacion gaussiana de matrices en C++ q me lo pueda pasar...se los agradeceria, es para un examen...xfi si ayudenme, stoy vuelta loca :shock: :shock: :shock: :shock:

Avatar de Usuario
cris

Re: eliminacion gaussiana en c++

Mensaje por cris » Mié Jun 27, 2007 1:44 am

[quote="kanamy"]hola a todos....

alguien xfa q tnga el programa de eliminacion gaussiana de matrices en C++ q me lo pueda pasar...se los agradeceria, es para un examen...xfi si ayudenme, stoy vuelta loca :shock: :shock: :shock: :shock:[/quote]

___________________________________________________________________

H0ola kanamy ..disculpa ..iio tmbn necesito el codigo de eliminaci0on gaussiana de matrices en c++ ...si lo tendrás de casualidad ?? xfaaa XD !!! mi msn es cristobal_ka@hotmail.com ..te lo agradeceria asi muchisisisimo ...
grac´s !!!

Avatar de Usuario
alguien q piensa

Re: eliminacion gaussiana en c++

Mensaje por alguien q piensa » Mié Ago 20, 2008 7:33 am

ptm piensen q si sale

ya una pista usen matrices ;)

Avatar de Usuario
Pasando por aca

Re: eliminacion gaussiana en c++

Mensaje por Pasando por aca » Jue Sep 25, 2008 6:32 am

:lol: no inventen es de lo mas facil como dice el de arriva con matrices es la solucion a su problema ademas para que c meten en programacion si no pueden con el. :?

Avatar de Usuario
luigi_1530

Re: eliminacion gaussiana en c++

Mensaje por luigi_1530 » Mié Jun 03, 2009 3:35 am

LES ANEXO EL PROGRAMA
DE ELIMINACION GAUSSIANA..
:d
PERO QUISIERA AÑADIRLE
UN MARCO..
NO SE SI ALGUIEN ME PUEDA
PASAR UNO..


#include<math.h>
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<malloc.h>

int n;
float **A;

void eliminacion()
{
int i,j,k,max;
float t;
for(i=0;i<n;i++)
{ max=i;
for(i=j+1;j<n;j++)
if(fabs (A[j]) > fabs(A[max]))
max = j;
for(k=0;k<n;k++)
{ t=A[k];
A[k]=A[max][k];
A[k]=t;
}
for(j=i+1;j<n;j++)
for(k=n;k>=i;k--)
A[j][k]= A[k]*A[j]/A;
}
}

void sustitucion()
{
int j,k;
float t,*x;
x=(float*)malloc(sizeof(float)*n);
for(j=0;j<n;j++)
x[j]=A[j][n+1];
for(j=n-1;j>=0;j--)
{ t=0.0;
for(k=j+1;k<n;k++)
t+=A[j][k]*x[k];
x[j]=(A[j][n]-t)/A[j][j];
}
printf("las variables son:\n");
for(j=0;j<n;j++)
printf("%c = %f\n",'A'+j,x[j]);
}
void ponme(){
for(int L='A',i=0;i<n;i++) printf("%c%13c", L++, ' ');
printf("\b\b\b\b\b\b| R\n");
for(i=0;i<n;i++){
for(int k=1, j=0;j<n+1;j++,k++){
printf("%.2f",A[j]);
gotoxy(13*k, wherey());
if(j+1==n) printf("\b\b| ");
}
printf("\n");
}
printf("\n");

}


void lectura()
{
int i, j, L='A';
do{
printf("Numero de variables que tendra el sistema:\t");
scanf("%d",&n);
if(n<=2 || n>=15)
cout<<"ERROR, ingrese un numero entre 2 y 15"<<"\n";
}while(n<=2 || n>=15);

for(i=0;i<n;i++) printf("%c%7c", L++, ' '); printf("\b\b| R\n");
A=(float **)malloc(sizeof(float)*n+1);
for(i=0;i<n+1;i++) A[i]=(float *)malloc(sizeof(float)*n+1);
for(i=0;i<n+1;i++) for(j=0;j<n+1;j++) A[i][j]=0;
for(i=0;i<n;i++)
{ //filas -> ecuaciones
for(int k=1,j=0;j<=n;j++, k++)
{ //columnas -> variables
scanf("%f",&A[i][j]);
gotoxy(wherex()+8*k, wherey()-1);
if(j+1==n) printf("\b\b| ");
}
printf("\n");
}
printf("\n\n");


}






void determinante()
{
float det=1;
for(int i=0;i<n;i++)
det*=A[i][i];
printf("Determinante = %.3f\n", det);


}

void main()
{
clrscr();
lectura();
ponme();
eliminacion();
ponme();
sustitucion();
determinante();
getch();
}

Avatar de Usuario
shalalashalala

Re: eliminacion gaussiana en c++

Mensaje por shalalashalala » Mié Nov 10, 2010 10:28 pm

ptm pongan algo que jale si no de que sirve.......... bueno yo digo nooo :lol: :meparto: :cry2: :oops:

Avatar de Usuario
slevensl

Re: eliminacion gaussiana en c++

Mensaje por slevensl » Jue Jun 23, 2011 1:48 am

Alguien tiene el codigo de la eliminacion gaussiana en paralelo con Open MP??????? mi mail es slevensl@yahoo.es

Avatar de Usuario
-------

Re: eliminacion gaussiana en c++

Mensaje por ------- » Lun Abr 17, 2017 11:32 pm

Pasando por aca escribió:
Jue Sep 25, 2008 6:32 am
:lol: no inventen es de lo mas facil como dice el de arriva con matrices es la solucion a su problema ademas para que c meten en programacion si no pueden con el. :?
Escribir bien es más fácil.

Responder