1. Faça um programa que receba um vetor com N números. Supondo que o vetor digitado foi [1,2,3,4], imprima-o da seguinte maneira: (1) (2) (3) (4).

Passo 1

Aqui queremos escrever um programa que leia um inteiro N, depois leia um vetor de N 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 N, 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;
}

Exercícios relacionados