Ir ao conteúdo
  • Cadastre-se

Ler uma matriz e pesquisar nela um valor e retornar a posição desse valor


CelsoJr001

Posts recomendados

Estava tentando fazer um programa para ler uma matriz e pesquisar nela um valor e retornar a posicao desse valor se ele for encontrado, e caso isso nao ocorra para retornar "nao encontrado", a principio o programa deu certo mas nao to consseguindo fazer ele printar o nao encontrado so caso o valor nao seja encontrado.

#include <stdio.h>
#include <stdlib.h>

int main() {
    int m=2,x,cont=0;
    int v[m][m];
    for(int lin=0;lin<m;lin++){
        for(int col=0;col<m;col++){
            scanf("%d",&v[lin][col]);
        }
    }
    scanf("%d",&x);
    for(int lin=0;lin<m;lin++){
        for(int col=0;col<m;col++){
            if(x == v[lin][col]){
                printf("[%d] [%d]",lin,col);
            }else{
                if(x != v[lin][col]){
                    cont=cont+1;
                }   
            }if(cont=m){
                printf("Nao encontrado");
            }
        }
    }
    
    return (0);
}

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...