Crie dois vetores do tipo inteiro com a capacidade de 10 posições, leia números que serão armazenados sequencialmente no primeiro vetor, faça um novo laço que armazene no segundo vetor o valor do primeiro multiplicado por 2 quando o índice for par, e multiplique por 3 quando o índice for impar
Respostas
Resposta:
Eu fiz alguns testes para entender o problema:
Montei dois laços ai você testa para vê o que seu professor quer, eu fiz das duas formas que entendi, está comentado, caso tenha dúvidas.
Explicação:
#include <stdio.h>
#include <stdlib.h>
int main(){
int vetor_1[10];
int vetor_2[10];
int indice_vetor;
printf("Insira os valores no vetor:\n");
for(indice_vetor = 0; indice_vetor < 10; indice_vetor++){
printf("Insira o valor na posicao: ===>%d\n",indice_vetor+1);
scanf("%d",&vetor_1[indice_vetor]);
}
//primeiro raciocinio:
for(indice_vetor = 0; indice_vetor < 10; indice_vetor++){
if(indice_vetor % 2 == 0){
vetor_2[indice_vetor] = indice_vetor*2;
}else{
vetor_2[indice_vetor] = indice_vetor*3;
}
}
//segundo raciocinio:
for(indice_vetor = 0; indice_vetor < 10; indice_vetor++){
if(vetor_1[indice_vetor]% 2 == 0){
vetor_2[indice_vetor] = indice_vetor*2;
}else{
vetor_2[indice_vetor] = indice_vetor*3;
}
}
//mostrando os resultados:
for(indice_vetor = 0; indice_vetor < 10; indice_vetor++){
printf("Primeiro vetor: [%d] ===> %d\n",indice_vetor,vetor_1[indice_vetor]);
printf("Segundo vetor: [%d] ===> %d\n",indice_vetor,vetor_2[indice_vetor]);
}
return 0;
}