Hoje vamos resolver o exercício 1, preencher um vetor B com o quadrado de cada elemento do vetor A.
Se você ainda não baixou a lista de exercícios, baixe aqui.
1) Faça um programa que preencha um vetor de inteiros de tamanho 10 pedindo valores ao usuário. Em seguida, calcule e salve num segundo vetor o quadrado de cada elemento do primeiro vetor. Por fim, imprima os dois vetores.
#include <stdio.h> #include <stdlib.h> int main() { // criação das variáveis int i, vete1[10], vete2[10]; // repetição para ler valores do teclado for(i = 0; i < 10; i++){ printf("Digite o valor da posicao %d: ", i); scanf("%d", &vete1[i]); } // repetição para realizar a multiplicação for(i = 0; i < 10; i++) vete2[i] = vete1[i] * vete1[i]; // impressão do vetor 1 na tela printf("\nVetor 1: "); for(i = 0; i < 10; i++) printf("%3d ", vete1[i]); // impressão do vetor 2 na tela printf("\nVetor 2: "); for(i = 0; i < 10; i++) printf("%3d ", vete2[i]); return 0; }
/*
1) Faça um programa que preencha um vetor de inteiros de tamanho 10 pedindo valores ao usuário.
Em seguida, calcule e salve num segundo vetor o quadrado de cada elemento do primeiro vetor. Por
fim, imprima os dois vetores.
*/
#include
//#include
int main(void)
{
int vet_1 [10],
vet_2 [10],
repeat_vet;
//repeat_vet_1 ;
for(repeat_vet = 0; repeat_vet < 10; repeat_vet++)
{
printf("vet_1 [%i]: ", repeat_vet);
scanf("%i", &vet_1[repeat_vet]);
vet_2[repeat_vet] = vet_1[repeat_vet] * vet_1[repeat_vet];
//for(repeat_vet_1 = 0; repeat_vet_1 < 10; repeat_vet_1 ++)
//printf("vet_1: %i === vet_2: %i\n", vet_1[repeat_vet], vet_2[repeat_vet]);
}
printf("\n\n");
for(repeat_vet = 0; repeat_vet < 10; repeat_vet++)
{
//printf("vet_1: %i === vet_2: %i\n", vet_1[repeat_vet], vet_2[repeat_vet]);
printf("\nO quadrado de %i e %i ", )
}
}
//minha duvida e, se ta certo, usando dos laços de repetição "for"?