MATRICES

Jesus David Stanford Salcedo

Luis Alberto Araujo Dorado

Escritura De Matrices

Declaración: 
    tipo nombre[Filas][Columnas];

Escritura:

int main(){

    for(int i=0; i<Filas; i++){
        for(int j=0; j<Columnas; j++){
            cout<<"Digite los elementos en "<<i+1<<","<<j+1<<": "<<endl;
            cin>>nombre[i][j];
        }
    }
}

Lectura De Matrices

Lectura de la Matriz:

int main(){

   cout<<"Los elementos de la matriz son: "<<endl;
    for(int i=0; i<Filas; i++){
        for(int j=0; j<Columnas; j++){
            Cout<<nombre[i][j];
        }
        cout<<endl;
    }
}

Búsqueda de Elementos

Búsqueda secuencial:

int main(){
   int valorBuscar;
    
    cout<<"Digite el elemento a buscar en la Matriz: "<<endl;
    cin>> valorBuscar;
    
    for(int i=0; i<Filas; i++){
        for(int j=0; j<Columnas; j++){
            if(nombre[i][j]==valorBuscar){
                cout<<"Valor encontrado en posicion: "<<i<<","<<j<<endl;
            }else{
                cout<<"Valor no encontrado"<<endl;
            }
        }
    } 
}

Conteo De Elementos

Conteo mediante búsqueda secuencial:

int main(){

    /*Declaramos las variables, un contador y la variable que nos
    dirá el elemento a contar*/

    int conteo=0, datoContar;
    
    cout<<"Digite el elemento a contar: "<<endl;
    cin>>datoContar;

    for(int i=0; i < Filas; i++){
        for(int j=0; j < Columnas; j++){
            //Condicional que compara si es el dato que estamos buscando.
            if(nombre[i][j]==datoContar)   
                //si se cumple la condición sumamos 1 al contador
                conteo++;
        }
    }    

    //mostramos el contador para saber el numero de veces que esta el elemento
    cout<<"Elemento encontrado "<<conteo<<" veces."<<endl;
}

¡Gracias!

deck

By Jorgee Gomezz

deck

  • 436