
corregir la sintaxis del programa
Publicado por JOSE (1 intervención) el 21/02/2022 20:18:35
#include <iostream>
#include <stdlib.h>
#include <conio.c>
#include <fstream>
using namespace std;
void escribirArch(int suma[5][5]);
int main () {
int ren,col;
int i, j;
int matriz1 [5][5], matriz2 [5][5], matriz3 [5][5],matriz4 [5][5],resultado[5][5];
cout <<"PROGRAMA QUE SUMA CUATRO MATRICES" <<endl;
int resp= 1;
do{
system("cls");
cout << "INGRESAR LOS VALORES DE LA PRIMERA MATRIZ:" <<endl;
for(ren=0; ren <5; ren++){
for (col=0; col<5; col++){
cout << "INGRESAR EL NUMERO ENTERO:";
cin >> matriz1[ren][col];
}
}
system("cls");
cout << "INGRESAR LOS VALORES DE LA SEGUNDA MATRIZ:" <<endl;
for(ren=0; ren<5; ren++){
for(col=0; col<5; col++){
cout <<"INGRESAR EL NUMERO ENTERO:";
cin >> matriz2[ren][col];
}
}
system("cls");
cout << "INGRESAR LOS VALORES DE LA TERCERA MATRIZ:" <<endl;
for(ren=0; ren<5; ren++){
for(col=0; col<5; col++){
cout <<"INGRESAR EL NUMERO ENTERO:";
cin >> matriz3[ren][col];
}
}
system("cls");
cout << "INGRESAR LOS VALORES DE LA CUARTA MATRIZ:" <<endl;
for(ren=0; ren<5; col++){
for(col=0; col<5 ; col++){
cout <<"INGRESAR EL NUMERO ENTERO:";
cin >>matriz4[ren][col];
}
}
for(ren=0; ren <5; ren++){
for(col=0; col<3; col++){
resultado[ren][col]= matriz1[ren][col] + matriz2[ren][col] + matriz3[ren][col] + matriz4[ren][col];
}
}
system("cls");
gotoxy(1,2);
cout <<"TU MATRIZ 1 ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<5; ren++){
i=6;
for(col=0; col<3; col++){
gotoxy(i,i);
cout << matriz1[ren][col];
i=i+4;
}
j=j+2;
gotoxy(30,2);
cout <<"TU MATRIZ 2 ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<5; ren++){
i=6;
for(col=0; col<3; col++){
gotoxy(i,i);
cout << matriz2[ren][col];
i=i+4;
}
j=j+2;
gotoxy(60,2);
cout <<"TU MATRIZ 3 ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<5; ren++){
i=6;
for(col=0; col<3; col++){
gotoxy(i,i);
cout << matriz3[ren][col];
i=i+4;
}
j=j+2;
gotoxy(90,2);
cout <<"TU MATRIZ 4 ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<5; ren++){
i=6;
for(col=0; col<3; col++){
gotoxy(i,i);
cout << matriz4[ren][col];
i=i+4;
}
j=j+2;
}
gotoxy(110,2);
cout <<"LA SUMA DE MATRICES ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<3; ren++){
i=110;
for(col=0; col<5; col++){
gotoxy(i,j);
cout << resultado[ren][col];
i=i+4;
}
j=j+2;
}
cout <<endl <<endl;
cout <<"DESEA REALIZAR OTRA SUMA?:" <<endl;
cout <<"1. SI" <<endl;
cout <<"2. NO" <<endl;
cin >> resp;
}
}while(resp==1);
escribirArch(resultado);
cout << endl <<endl;
system("PAUSE");
return 0;
}
void escribirArch(int suma[5][5]){
int a,b,r,c;
ofstream archCAJE;
archCAJE.open("sumamatricesCAJE.txt",ios::out);
if(archCAJE.fail()){
}
}
}
}
#include <stdlib.h>
#include <conio.c>
#include <fstream>
using namespace std;
void escribirArch(int suma[5][5]);
int main () {
int ren,col;
int i, j;
int matriz1 [5][5], matriz2 [5][5], matriz3 [5][5],matriz4 [5][5],resultado[5][5];
cout <<"PROGRAMA QUE SUMA CUATRO MATRICES" <<endl;
int resp= 1;
do{
system("cls");
cout << "INGRESAR LOS VALORES DE LA PRIMERA MATRIZ:" <<endl;
for(ren=0; ren <5; ren++){
for (col=0; col<5; col++){
cout << "INGRESAR EL NUMERO ENTERO:";
cin >> matriz1[ren][col];
}
}
system("cls");
cout << "INGRESAR LOS VALORES DE LA SEGUNDA MATRIZ:" <<endl;
for(ren=0; ren<5; ren++){
for(col=0; col<5; col++){
cout <<"INGRESAR EL NUMERO ENTERO:";
cin >> matriz2[ren][col];
}
}
system("cls");
cout << "INGRESAR LOS VALORES DE LA TERCERA MATRIZ:" <<endl;
for(ren=0; ren<5; ren++){
for(col=0; col<5; col++){
cout <<"INGRESAR EL NUMERO ENTERO:";
cin >> matriz3[ren][col];
}
}
system("cls");
cout << "INGRESAR LOS VALORES DE LA CUARTA MATRIZ:" <<endl;
for(ren=0; ren<5; col++){
for(col=0; col<5 ; col++){
cout <<"INGRESAR EL NUMERO ENTERO:";
cin >>matriz4[ren][col];
}
}
for(ren=0; ren <5; ren++){
for(col=0; col<3; col++){
resultado[ren][col]= matriz1[ren][col] + matriz2[ren][col] + matriz3[ren][col] + matriz4[ren][col];
}
}
system("cls");
gotoxy(1,2);
cout <<"TU MATRIZ 1 ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<5; ren++){
i=6;
for(col=0; col<3; col++){
gotoxy(i,i);
cout << matriz1[ren][col];
i=i+4;
}
j=j+2;
gotoxy(30,2);
cout <<"TU MATRIZ 2 ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<5; ren++){
i=6;
for(col=0; col<3; col++){
gotoxy(i,i);
cout << matriz2[ren][col];
i=i+4;
}
j=j+2;
gotoxy(60,2);
cout <<"TU MATRIZ 3 ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<5; ren++){
i=6;
for(col=0; col<3; col++){
gotoxy(i,i);
cout << matriz3[ren][col];
i=i+4;
}
j=j+2;
gotoxy(90,2);
cout <<"TU MATRIZ 4 ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<5; ren++){
i=6;
for(col=0; col<3; col++){
gotoxy(i,i);
cout << matriz4[ren][col];
i=i+4;
}
j=j+2;
}
gotoxy(110,2);
cout <<"LA SUMA DE MATRICES ES:" <<endl;
i=6;
j=5;
for(ren=0; ren<3; ren++){
i=110;
for(col=0; col<5; col++){
gotoxy(i,j);
cout << resultado[ren][col];
i=i+4;
}
j=j+2;
}
cout <<endl <<endl;
cout <<"DESEA REALIZAR OTRA SUMA?:" <<endl;
cout <<"1. SI" <<endl;
cout <<"2. NO" <<endl;
cin >> resp;
}
}while(resp==1);
escribirArch(resultado);
cout << endl <<endl;
system("PAUSE");
return 0;
}
void escribirArch(int suma[5][5]){
int a,b,r,c;
ofstream archCAJE;
archCAJE.open("sumamatricesCAJE.txt",ios::out);
if(archCAJE.fail()){
}
}
}
}
Valora esta pregunta


0