leia uma matriz 5 x 5. leia também um valor x. o programa devera fazer a busca deste valor na matriz e, no final, escrever a localização (linha e coluna) ou uma mensagem de "não encontrado".
Soluções para a tarefa
#include <stdio.h>
#include <locale.h>
int main(){
setlocale(LC_ALL, "Portuguese");
int num = 0, i, j, matriz[5][5];
printf("Informe os elementos da matriz: \n");
for(i = 0; i<5; i++){
for(j = 0; j<5; j++){
printf("Posição = Linha: %d Coluna: %d -> ", i+1, j+1);
scanf("%d", &matriz[i][j]);
}
}
printf("Pesquiser um numero: \n");
scanf("%d", &num);
for(i = 0; i<5; i++){
for(j = 0; j<5; j++){
if(matriz[i][j] == num){
printf("Numero encontrado na linha: %d e Coluna: %d\n", i+1, j+1);
}
}
}
return 0;
}
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i,j,valor,m[5][5];
for(i=0;i<5;i++)//faz a matriz que vai armazenar todos os valores
{
for(j=0;j<5;j++)
{
printf("escreva o [%i][%i] numero:",i,j);//Primeiro tu coloca para o valor
scanf("%i",&m[i][j]);//salva
}
}
system("cls");//limpa a tela usa a bibloteca que ja temno C:stdlib.h
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("|%i",m[i][j]);//mostra a Matriz
}
printf("\n");//Esse quebra linha serve para mostrar em forma de matriz
}
printf("Qual valor você procura?:");//o que vai ler fora do for ou da matirz
scanf("%i",&valor);
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(m[i][j]==valor)//condição dentro do for para percorrer a matriz toda
{
printf("Esse:%i[%i][%i]",m[i][j],i,j);//mostra o resultado
}
}
}
}