Olá,
Boa tarde.
Preciso de ajuda no seguinte exercício:
5. Escreva um programa em C que crie um vetor de inteiros com tamanho 40, atribua ao vetor uma sequência de valores (mostrada abaixo) usando um laço for e exiba os valores de cada elemento:
c) 0, 2, 4, 8, …
Cheguei a este código, mas ainda não entendi porque no 31º termo do vetor, o código buga, alguém pode me ajudar a entender o erro?
#include <stdio.h>
int main() {
printf("Questao 05/Item C.\n");
printf("==================\n");
int t=40;
int vetor[t]={0,2};
int i;
for (i=0; i<2; i++){
printf(" %d,\t\n", vetor[0]);
printf(" %d,\t\n", vetor[1]);
break;
}
for (i=2; i<t; i++){
vetor[i]=vetor[1]*2;
printf(" %d,\t\n", vetor[i]);
vetor[1]=vetor[i];
}
printf("\n==================\n");
return (0);
}