Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
//4. Ler uma matriz quadrada de tamanho 4x4 e copiar para um vetor de tamanho adequado, //os elementos ímpares da matriz. Imprimir o vetor e a matriz. #include <stdio.h> #include <stdlib.h> int main() { int mat1[4][4],a,b,tam; printf("\nLeitura da matriz :\n\n"); for (a = 0;a < 4;a++) for (b = 0;b < 4;b++) { printf("mat1[%d][%d] = ",a+1,b+1); scanf("%d",&mat1[a][b]); } tam=0; for (a = 0;a < 4;a++) for (b = 0;b < 4;b++) { if (mat1[a][b]%2>=1) tam=tam+1; } int vet[tam], i; i=0; for (a = 0;a < 4;a++) for (b = 0;b < 4;b++) { if (mat1[a][b]%2>=1) { vet[i]=mat1[a][b]; i++; } } printf("\nMatriz\n\n"); for (a = 0;a < 4;a++) { for (b = 0;b < 4;b++) printf("%d\t",mat1[a][b]); printf("\n"); } printf("\n\nImpressao do vetor\n\n"); for ( a = 0;a < tam; a++) { printf("%i\t",vet[a]); } printf("\n"); return 0; }
Compartilhar