• Matéria: Informática
  • Autor: marcosandreazev
  • Perguntado 9 anos atrás

-Escreva algoritmos que resolvam os problemas abaixo. Não esqueçam a validação os dados, quando necessário.

-Leia dois vetores de 10 posições e calcule um terceiro vetor contendo, nas posições pares os valores do primeiro e nas posições impares os valores do segundo.

Respostas

respondido por: DennisRitchie
1
#include <stdio.h>

int main()
{
    int vetA[10], vetB[10], vetC[20], count, i;
    // entrada dos valores do vetA:
    printf("\tPrimeiro vetor:\n\n");
    for( count=0; count<10; count++ )
    {
        printf("Digite o valor de vetor A[%d]: ", count+1);
        scanf("%d", &vetA[count]);
    }

    printf("\n\n");
    printf("\tSegundo vetor:\n\n");

    // entrada dos valores do vetB:
    for( count=0; count<10; count++ )
    {
        printf("Digite o valor de vetor B[%d]: ", count+1);
        scanf("%d", &vetB[count]);
    }

    // atribuicao de valores ao vetC...
    for( count=0, i=0; count<20 && i<10; count+=2, i++ )
    {
        vetC[count] = vetB[i];
        vetC[count+1] = vetA[i];
    }

    printf("\n\n");
    printf("\tTerceiro vetor:\n\n");

    //mostra resultado:
    for( count=0; count<20; count++ )
    {
        printf("Vetor C[%d] = %d\n",count+1, vetC[count]);
    }

    getch();

    return 0;
}


marcosandreazev: Valeu obrigado!!
DennisRitchie: de nada.
Perguntas similares