aula 111

Exercício 1 | Preencher um vetor B com o quadrado de cada elemento do vetor A

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;
}

Este post tem um comentário

  1. .

    /*
    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"?

Deixe um comentário

oito + dezenove =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.