Fecha:07/02/2022 Asignatura: Programación 1 Paralelo: “A” Realizar una aplicación que permita ingresar un vector de 5 elementos positivos distintos de cero y mediante opciones realizar: 1. Realizar una función que permita determinar cuántos números de más de dos dígitos se ingresaron en el vector la respuesta se dará en la función principal. 2. Realizar una función que permita ingresar una matriz cuadrada de orden 3 y determinar cuál es el número más alto de la matriz y verificar si este elemento de encuentra en el vector la respuesta se dará en la misma función. #include<iostream> using namespace std; int contar(int vector[5]) { int i, cont = 0; for (i = 0; i <= 5; i++) { if (vector[i] >= 10)cont++; } return cont; } void mayor(int vec[5]) { int mat[3][3],i,j,may; for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) { do { cout << endl << "Ingrese el elemento " << i << j << " de la matriz: "; cin >> mat[i][j]; } while (mat[i][j] <= 0); } } may = mat[0][0]; for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) { if (may < mat[i][j])may = mat[i][j]; } } bool bandera = false; for (i = 0; i < 5; i++) { if (may == vec[i])bandera = true; } if (bandera == true)cout << endl << "El elemento de la matriz " << may << " si existe en el vector"; else cout<<endl<< "El elemento de la matriz " << may << " no existe en el vector";
cout << endl << endl << "Matriz\n";
for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { cout << mat[i][j] << "\t"; } cout << endl; } cout << endl << endl << "Vector\n"; for (i = 0; i < 5; i++) { cout << vec[i] << "\t"; } } int main() { int op,datos[5],i; char ops; do{ system("cls"); for (i = 0; i < 5; i++) { do { cout << endl << "Ingrese el elemento " << i << " del vector: "; cin >> datos[i]; } while (datos[i] <= 0); } cout << endl << "Menú de opciones "; cout << endl << "1.Contar"; cout << endl << "2.Matriz"; cout << endl << "Escoja una opción: "; cin >> op; switch (op){ case 1: cout << endl << "la cantidad de númeroos de mas de dos digitos es: " << contar(datos); break; case 2: mayor(datos); break; default: cout << endl << "Opción Incorrecta "; break; } cout << endl << "Pulse cualquier tecla para continuar o n para finalizar..."; cin >> ops; }while (tolower(ops) != 'n'); }