-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:
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;
}
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!!
Perguntas similares
7 anos atrás
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás