- Faça um programa que receba um vetor com
números. Supondo que o vetor digitado foi
, imprima-o da seguinte maneira: (1) (2) (3) (4).
Passo 1
Aqui queremos escrever um programa que leia um inteiro
, depois leia um vetor de
números e, por fim, imprima cada elemento entre parênteses, separados por espaço. O tema é manipulação de arrays (vetores) e estrutura de repetição para leitura e impressão.
Passo 2
Vamos declarar uma variável inteira para
, um vetor (array) de inteiros e usar um laço
for
para preencher o vetor com as entradas do usuário.Passo 3
Depois de ler todos os elementos, usamos outro laço
for
para percorrer o vetor e imprimir cada elemento no formato (<valor>)
.Passo 4
Encerramos o programa após a impressão.
Resposta
#include <stdio.h>
int main() {
int N;
// Passo A: lê a quantidade de elementos
printf("Digite o valor de N: ");
scanf("%d", &N);
int vet[N];
// Passo B: lê os N números
printf("Digite %d números:\n", N);
for (int i = 0; i < N; i++) {
scanf("%d", &vet[i]);
}
// Passo C: imprime no formato desejado
for (int i = 0; i < N; i++) {
printf("(%d) ", vet[i]);
}
printf("\n");
return 0;
}