Pessoal, Bom dia! Tenho que resolver um problema que diz:" Ler oito elementos numéricos inteiros em uma matriz A do tipo vetor. Construir uma matriz B de mesma dimensão com os elementos da matriz A multiplicados por 3. Apresentar os elementos A e B lado a lado."
Estou tendo um problema pois ele não mostra o conteúdo dos vetores, ele "salta" a saída dos valores.
#include <stdio.h> int main(void) { int I, A[8], B[8]; char PAUSA; //ENTRADA DOS DADOS E PROCESSAMENTO DOS DADOS --> B[I] = A[I] * 3 for(I = 0; I <= 7; I++) { printf("A[%i] = ", I + 1); scanf("%i", &A[I]); while((getchar() != '\n') && (!EOF)); B[I] = A[I] * 3; } printf("\n"); //SAÍDA DOS DADOS printf("MATRIZ A", "%10s"); printf("MATRIZ B"); printf("\n"); for(I = 0; I <= 7; I++) { printf("A[%i] = %i", I + 1, A[I]); printf("%10s"); printf("B[%i] = %i", I, B[I]); printf("\n"); } printf("\n"); printf("Tecle <ENTER> para sair..."); PAUSA = getchar(); return 0; }