Beruflich Dokumente
Kultur Dokumente
h>
2#include<stdlib.h>
3#include<cmath>
5#define TAM 50
18
19
20
21
22
23int main(){
24
25 int dime;
1 1
2
27 float Valor_del_deter;
28
30
31 scanf("%d",&dime);
32
33 while(dime<0 ||dime>TAM) {
35 scanf("%d",&dime);
36
37 }
39 system("PAUSE");
40
41
43 asigna_valores(dime,A);
44
45muestra(dime,A);
46Valor_del_deter=deter(A,dime);
48
49 system("PAUSE");
50
52 matriz_de_cofactores(A, B,dime);
3 2
4
53
55
56 muestra(dime,B);
57Transpuesta_de_la_matriz(B, C,dime );
59
60muestra(dime,C);
61system("PAUSE");
62
64
65Inversa_de_la_Adjunta_de_la_matriz(C,dime,Valor_del_deter);
66
67muestra(dime,C);
68system("PAUSE");
69
70return 0;
71
72}
73
75
77 for(int columna_recorrer=0;columna_recorrer<orden;columna_recorrer++){
78
5 3
6
79 C[columna_recorrer][fila_transp]=C[columna_recorrer]
80[fila_transp]/Valor_del_deter;
81
82
83 }
84
85 }
86
87 }
88
89
90
92
93 if(orden ==1){
94 B[0][0]=A[0][0];
95
96 }
97
98
99
100 else{
101
104
7 4
8
105 B[columna_recorrer][fila_transp]=A[fila_transp]
106[columna_recorrer] ;
107
108 }
109
110 }
111
112 }
113
114}
115
116
118
120 B[0][0]=A[0][0];
121
122 }
123 else{
124
9 5
10
131
135 Submatriz[x][y]=A[i][j];
137 }
143 }
144
145 }
146
147 }
148
149 B[fila_a_elim][columna_a_elim]=deter(Submatriz,orden_Submatriz)*pow(-
1501.0,fila_a_elim+columna_a_elim);
151
152 }
153
154 }
155
156 }
157
11 6
12
158}
159
160
161
164 printf("\n");
167 fflush(stdout); /* esta instruccion es para limpiar el buffer, cuanso se presenta un dato en
168patalla*/
169 }
170 printf("\n");
171
172 }
173
174}
175
177
179
183 scanf("%f",&Matriz[i][j]);
13 7
14
184 fflush( stdin ); /* esta instruccion es para limpiar el buffer, cuando entra un dato por el
185teclado*/
186 }
187 }
188}
189
192
193 if(orden==1){
195 }
196 else{
197
199 /*vamos a tomar el teorema de laplace ,con la primera fila multiplicada con sus
200cofactores para calcula el determinate*/
202
203 }
204 }
205
207 }
208
15 8
16
210
215
219 Submatriz[x][y]=Matriz[i][j];
221 }
227 }
228
229 }
230
231 }
233}
17 9
18