Exercícios em C
Tenho esses dois exercícios para resolver. O primeiro não faço ideia de por onde começar, o segundo desenvolvi o código abaixo e queria uma opinião se está correto. Desde já agradeço.
Primeiro:
Ler um vetor K(12), com elementos do tipo inteiro. Identifique e escreva os valores distintos de K e quantas
vezes cada valor aparece no vetor.
Segundo:
Ler uma matriz 4x5 com elementos do tipo inteiro, encontre e escreva o elemento MINIMAX
(Cheguei a esse código)
Primeiro:
Ler um vetor K(12), com elementos do tipo inteiro. Identifique e escreva os valores distintos de K e quantas
vezes cada valor aparece no vetor.
Segundo:
Ler uma matriz 4x5 com elementos do tipo inteiro, encontre e escreva o elemento MINIMAX
(Cheguei a esse código)
#include <stdio.h> #include <conio.h> #include <stdlib.h> #define iLi 4 #define iCol 5 int main () { int matriz [iLi][iCol]; int iLiMa = 0, iColMe = 0, iMa, iMe, n, m; for(m = 0; m < iLi; m++) for(n = 0; n < iCol; n++) { printf("Informe o elemento [%d][%d]: ", n + 1, m + 1); scanf("%d", &matriz[n][m]); } for (n = 0; n < iLi; ++n) { for (m = 0; m < iCol; ++m) printf ("%5d ", matriz[n][m]); printf ("\\n"); } iMa = 0; for (n = 0; n < iLi; n++) for (m = 0; m < iCol; m++) { if (matriz[n][m] > iMa) { iMa = matriz[n][m]; iLiMa = n; } } iMe = 100000000; for (m = 0; m < iCol; m++) { if (matriz[iLiMa][m] < iMe) { iMe = matriz[iLiMa][m]; iColMe = m; } } printf("A Liha, Coluna e seu valor sao:\\n"); printf("Liha - %d\\n", iLiMa); printf("Coluna - %d\\n", iColMe); printf("Valor - %d\\n", matriz[iLiMa][iColMe]); return 0; }
Edson Demetrio
Curtidas 0