Enviado em 15/03/2015 - 19:45h
Estou tentando resolver uma lista de exercícios para meu curso, mas travei em um dos problemas.
Agradeço desde já,
Gustavo.
Escreva um algoritmo que leia 16 números informado pelo usuário para uma matriz 4x4. Exiba na tela somente os números positivos. No lugar dos números negativos imprima o carácter '&'.
Consegui a parte em que o usuário digita os elementos e em seguida é mostrada a matriz com os valores informados, com este código:#include <stdio.h>Não consigo, usando o comando IF, o resultado que preciso. Como devo proceder?
void main(){
int m[4][4], l, c;
int x = 1;
puts("Informe 16 números:");
for (l = 0; l < 4; l++)
for (c = 0; c < 4; c++) {
printf("Informe o elemento [%i]: ", x++);
scanf("%i" , &m[l][c]);
}
for (l = 0; l < 4; l++) {
for (c = 0; c < 4; c++) {
printf("[%i]", m[l][c]);
}
puts(" ");
}
}
Agradeço desde já,
Gustavo.