matriz y vector
Publicado por
jesus (1 intervención) el 27/09/2022 03:26:50
#include<iostream>
using namespace std;
int main(){
int i, j;
int vector[6];
int matriz[4][3];
int opcion, elemento, posicion, numero;
do{
cout<<"\n MENU PRINCIPAL";
cout<<"\n 1.CARGA DE UN VECTOR DE 6 NUMEROS";
cout<<"\n 2.CONSULTA DEL VECTOR";
cout<<"\n 3.ACTUALIZAR UN NUMERO DEL VECTOR";
cout<<"\n 4.CARGA DE UNA MATRIZ 4X3";
cout<<"\n 5.CONSULTA DE LA MATRIZ";
cout<<"\n 6.ELIMINAR UN NUMERO DE LA MATRIZ";
cout<<"\n 7.SALIR";
cout<<"\n Ingrese una opcion: ";
cin>>opcion;
switch(opcion){
case 1:
cout<<"\nCARGANDO DATOS EN EL VECTOR";
for(int i=0; i<6; i++){
cout<<"\n Ingrese un numero: ";
cin>>elemento;
vector[i]=elemento;
}
break;
case 2:
cout<<"\nDATOS DEL VECTOR";
for(int i=0; i<6; i++){
cout<<"\n"<<vector[i];
}
break;
case 3:
cout<<"\nACTUALIZANDO UN NUMERO";
cout<<"\n Ingrese la posicion del elemento a modificar: ";
cin>>posicion;
if(posicion>5){
cout<<"\n ERROR.La posicion es mayor a 5";
}
else{
cout<<"\n Ingrese el nuevo valor: ";
cin>>numero;
vector[posicion]=numero;
}
break;
case 4:
cout<<"\nCARGANDO DATOS EN LA MATRIZ";
for(int i=0; i<4; i++){
for(int j=0; j<3; j++){
cout<<"\n Ingrese un numero: ";
cin>>elemento;
matriz[i][j]=elemento;
}
}
break;
case 5:
cout<<"\nDATOS DE LA MATRIZ";
for(int i=0; i<4; i++){
for(int j=0; j<3; j++){
cout<<"\n"<<matriz[i][j];
}
}
break;
case 6:
cout<<"\nELIMINANDO UN NUMERO";
cout<<"\n Ingrese la posicion del elemento a modificar: ";
cin>>posicion;
if(posicion>5){
cout<<"\n ERROR.La posicion es mayor a 5";
}
else{
matriz[posicion];
}
break;
case 7:
cout<<"\n Ha elegido salir del programa";
break;
default:
cout<<"\n ERROR.Opcion no valida";
}
}while(opcion!=7);
return 0;
}