Generation

generate functionTue, 11 Feb 2025

#include <iostream> using namespace std; void sumaMatrices(int A[2][2], int B[2][2], int C[2][2]) { for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { C[i][j] = A[i][j] + B[i][j]; } } } void restaMatrices(int A[2][2], int B[2][2], int C[2][2]) { for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { C[i][j] = A[i][j] - B[i][j]; } } } void matrizIdentidad(int I[3][3]) { for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { I[i][j] = (i == j) ? 1 : 0; } } } void productoEscalar(int A[2][2], int escalar, int C[2][2]) { for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { C[i][j] = A[i][j] * escalar; } } } void mostrarMatriz2x2(int M[2][2]) { for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { cout << M[i][j] << " "; } cout << endl; } } void mostrarMatrizIdentidad(int I[3][3]) { for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { cout << I[i][j] << " "; } cout << endl; } } int main() { int opcion; do { cout << "MENU" << endl; cout << "1. Suma de dos matrices 2x2" << endl; cout << "2. Resta de dos matrices 2x2" << endl; cout << "3. Matriz Identidad 3x3" << endl; cout << "4. Producto de un escalar por una matriz 2x2" << endl; cout << "Escoja una opción: "; cin >> opcion; switch (opcion) { case 1: { int A[2][2], B[2][2], C[2][2]; cout << "Ingrese los valores de la matriz A 2x2:" << endl; for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { cin >> A[i][j]; } } cout << "Ingrese los valores de la matriz B 2x2:" << endl; for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { cin >> B[i][j]; } } sumaMatrices(A, B, C); cout << "Resultado de la suma:" << endl; mostrarMatriz2x2(C); break; } case 2: { int A[2][2], B[2][2], C[2][2]; cout << "Ingrese los valores de la matriz A 2x2:" << endl; for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { cin >> A[i][j]; } } cout << "Ingrese los valores de la matriz B 2x2:" << endl; for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { cin >> B[i][j]; } } restaMatrices(A, B, C); cout << "Resultado de la resta:" << endl; mostrarMatriz2x2(C); break; } case 3: { int I[3][3]; matriz

Please keep input under 1000 characters

Want to kickstart your project?Use the new AI Studio to create your code