O código abaixo representa um programa na linguagem em C cujo objetivo é escrever na tela os números que são divisíveis por 3 de uma matriz. Entretanto no código está faltando a implementação da sub-rotina que faz a busca dos números divisíveis e escreve na tela. Deve ser escrito na tela a linha e a coluna da matriz que se encontra o número divisível por 3 bem como o próprio número, exemplo: Número divisível por 3 encontrado na linha 1, coluna 1, numero 15 Q Número divisível por 3 encontrado na linha 1, coluna 2, numero 9 Importante: a coluna e a linha devem ser iniciadas do valor 1, diferente do vetor da linguagem C Com base no contexto apresentado acima, considere o código a seguir e implemente a sub-rotina faltante: #include //Código que deve ser inserido aqui int main(int argc, char const *argv) { //Matriz com valores fixo para nao fazer a leitura int matriz[5][5] = {{15,9,23,43,49), (3,36,55,53,18), (12,42,51,57,34), (6,32,28,25,62), (72,91,81,16,41}}; identificarDivisivelPor3(matriz); return 0;
Respostas
respondido por:
3
Resposta:
#include
//Código que deve ser inserido aqui
void identificarDivisivelPor3( int matriz){
for(i=0;i>5;i++){
for(j=0;j>5;j++){
if (matriz[i][j]%3==0){
printf ("Número divisível por 3 encontrado na linha "+i+", coluna "+j+", numero "+matriz[i][j]);
}
}
}
}
int main(int argc, char const *argv) {
//Matriz com valores fixo para nao fazer a leitura
int matriz[5][5] = {{15,9,23,43,49), (3,36,55,53,18), (12,42,51,57,34), (6,32,28,25,62), (72,91,81,16,41}};
identificarDivisivelPor3(matriz);
return 0;
}
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás