Faça um vetor de tamanho 50 preenchido com o seguinte valor:
, sendo
a posição do elemento no vetor. Em seguida imprima o vetor na tela.
Passo 1
O enunciado pede para criar um vetor de tamanho 50 onde cada elemento na posição i recebe o valor
e depois imprimir esse vetor. O conteúdo envolve laço de repetição para percorrer vetor e operação de resto (módulo).
Passo 2
Declare um vetor de inteiros com 50 posições e use um laço for que percorre
de 0 a 49, pois em C (ou linguagens similares) os índices de vetor começam em 0.
Passo 3
Dentro do for, calcule o valor de cada elemento usando a expressão
e armazene em
. A expressão pode ser vista também como
, mas não é obrigatório simplificar.
Passo 4
Após preencher o vetor, use outro laço for para percorrer
de 0 a 49 e imprimir cada elemento com algo como printf("%d “, vet[i]); ao final, chame printf(”\n"); para pular linha.
Resposta
#include <stdio.h>
int main() {
int vet[50];
// Preenche o vetor
for (int i = 0; i < 50; i++) {
vet[i] = (i + 5 * i) % (i + 1);
}
// Imprime o vetor
for (int i = 0; i < 50; i++) {
printf("%d “, vet[i]);
}
printf(”\n");
return 0;
}
int vet[50];
// Preenche o vetor
for (int i = 0; i < 50; i++) {
vet[i] = (i + 5 * i) % (i + 1);
}
// Imprime o vetor
for (int i = 0; i < 50; i++) {
printf("%d “, vet[i]);
}
printf(”\n");
return 0;
}