|
C
A
R
L
O
S
|
||||
|
#include<stdio.h>
#include<conio.h> void llenarm(float matriz[100][100],int n){ for(int i=0;i<=n-1;i++){ for(int j=0;j<=n-1;j++){ printf("Ingresar A[%d][%d]=",i+1,j+1); scanf("%f1.1",&matriz[i][j]);} } } void mostrar(float matriz[100][100],float B[100],int n){ printf("nEl Sistema ingresado es:n"); for(int i=0;i<=n-1;i++){ printf("nn"); for(int j=0;j<=n-1;j++){ printf("t%f",matriz[i][j]);} printf("t%f",B[i]); } } void llenarv(float B[100],int n){ for(int j=0;j<=n-1;j++){ printf("Ingresar B[%d]=",j+1); scanf("%f1.1",&B[j]);} } void tris(float A[100][100],float B[100],int n){ float x[100]; float suma=0; x[n-1]=B[n-1]/A[n-1][n-1]; printf("n%fn",x[n-1]); for(int k=n-2;k>=0;k--){ suma=B[k]; for(int j=k+1;j<=n-1;j++){ suma=suma-x[j]*A[k][j]; } x[k]=suma/A[k][k]; printf("%fn",x[k]); } } int main(){ float A[100][100],B[100]; int n; printf("ttResolucion de Sistemas AX=Bnt Solo para Sistemas Triangulares nnIngresar numero de incognitas:n"); scanf("%d",&n); llenarm(A,n); printf("Ingresar Bn"); llenarv(B,n); mostrar(A,B,n); printf("nn****Las Soluciones del Sistema Triangular son:****n"); tris(A,B,n); getch(); } <> |
|
|||