online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/* MATRIZ PROYECTO 4 Suma y Resta Dos matrices de las mismas dimensiones se puede sumar o restar; la suma o resta de dos matrices de diferentes dimensiones no. La suma y resta de dos matrices de las mismas dimensiones es una matriz de las mismas dimensiones y se obtiene sumando o restando sus elementos correspondientes. */ #include <iostream> #include <windows.h> using namespace std; COORD coord = {0,0}; void gotoxy (int x, int y) { coord.X=x; coord.Y=y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); } int main() { int n,m,i,j,k; cout<<"Ingrese las dimenciones de las matrices a calcular: "; for(i=0 ; i<1 ; i++) { cin>>n; gotoxy(n+55,m); cin>>m; } cout<<endl; system("CLS"); cout<<"La matriz es de "<<n<<" fila(s) y "<<m<<" columa(s)"<<endl; cout<<"Ingrese los datos para la matriz 1 y 2"<<endl; double matriz1[n][m]={},matriz2[n][m]={},resultado[n][m]={}; for (i=0 ; i<n ; i++) { for (j=0 ; j<m ; j++) { gotoxy(j*4,i+4); cin>>matriz1[i][j]; } } for (i=0 ; i<n ; i++) { for (j=0 ; j<m ; j++) { gotoxy((m*5)+j*4,i+4); cin>>matriz2[i][j]; } } cout<<endl; cout<<"Elija la operacion a realizar:"<<endl; cout<<"1. Suma"<<endl; cout<<"2. Resta"<<endl; int op=0; cin>>op; if (op==1) { for (i=0 ; i<n ; i++) { for(j=0 ; j<m ; j++) { resultado[i][j]=matriz1[i][j]+matriz2[i][j]; } } } else if (op==2) { for (i=0 ; i<n ; i++) { for(j=0 ; j<m ; j++) { resultado[i][j]=matriz1[i][j]-matriz2[i][j]; } } } else { cout<<"Opcion invalida"; exit (0); } for ( i=0 ; i<n ; i++) { for(j=0 ; j<m ; j++) { gotoxy(j+4,i+(n+10)); cout<<resultado[i][j]; } } return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue