Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
#include <stdio.h>#include <conio.h>#define mt 5#define mt2 5#define vt 5main(){ int mat[mt][mt2], vet[vt], i, j; /for (i = 0; i < mt; i++) { for (j = 0; j < mt2; j++) { mat[i][j] = 0; } } for (i = 0; i < mt; i++) { vet[i] = 0; }/ for (i = 0; i < mt; i++) { for (j = 0; j < mt2; j++) { printf ("\n Digite um numero: "); scanf ("%d",&mat[i][j]); } } for (i = 0; i < mt; i++) { for (j = 0; j < mt2; j++) { if (mat[i][j] > mat[i+1][j+1]) { vet[i] = mat[i][j]; }else{ vet[i] = mat[i+1][j+1]; } } } for (i = 0; i < mt; i++) { printf ("\n Maiores: %d", vet[i]); } getch(); return 0; }
O que pode estar errado nesse código? A intenção eh o seguinte, pegar os maiores numeros de cada linha, coloca-los em um vetor e exibi-los depois, até a 3ª linha da certo, mas na 4ª e 5ª linha da pau...
Alguem me ajuda pls.
Carregando comentários...