A maior rede de estudos do Brasil

como resolver esse programa em c??

faça um programa que receba 2 arrays cada um com 5 valores informados pelo usuario um array c sera formado pela uniao do array a com b,por fim imprima os valores c em ordem crescente.

 

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>


int main() {
int i;
int j;
int va[5]={10,1,2,5,4},vb[5]={78,36,25,6,21},vc[10];
int t;

for(i=0;i<10;i++)
{for(j=i+1;j<10;j++)


if(va[i]>va[j])
t=va[i];
va[i]=va[j];
va[j]=t;}

for(i=0;i<5;i++){
for(j=0;j<5;j++)

printf( "%d\n",va[i]);

if(vb[i]>vb[j])
t=vb[i];
vb[i]=vb[j];
vb[j]=t;}

printf("vetor b\n");
for(i=0;i<5;i++){

for(j=0;j<5;j++)
printf( "%d\n",vb[i]); }

for(i=0;i<5;i++)
return 0;
getch ();
}


2 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

como resolver esse programa em c??

faça um programa que receba 2 arrays cada um com 5 valores informados pelo usuario um array c sera formado pela uniao do array a com b,por fim imprima os valores c em ordem crescente.

 #include <stdio.h>

#include <stdlib.h>

#include <conio.h>

int main() {

int i;

int j;

int va[5]={10,1,2,5,4},vb[5]={78,36,25,6,21},vc[10];

int t;

for(i=0;i<10;i++)

{for(j=i+1;j<10;j++)

if(va[i]>va[j])

t=va[i];

va[i]=va[j];

va[j]=t;}

for(i=0;i<5;i++){

for(j=0;j<5;j++)

printf( "%d\n",va[i]);

if(vb[i]>vb[j])

t=vb[i];

vb[i]=vb[j];

vb[j]=t;}

printf("vetor b\n");

for(i=0;i<5;i++){

for(j=0;j<5;j++)

printf( "%d\n",vb[i]); }

for(i=0;i<5;i++)

return 0;

getch ();

}

 

Main(){

Int a[5], b[5];

Int i, j, k, cont = 0, cont2 = 0;

Int vetor_ordenado[10];

Printf(“Digite o primeiro array de 5 valores:”);

For(i=0; i<=4; i++){

Scanf(“%d”,&a[i]);

}

Printf(“Digite o segundo array de 5 valores:”);

For(j = 0; j<=4; j++){

Scanf(“%d”, &b[j]);

}

For(k = 0; k < 10; k++){

If(a[i] < b[j]){

Vetor_ordenado[k] = a[i];

Cont++;

}

Else{

Vetor_ordenado[k] = b[j];

Cont2 ++;

}

}

For(int m = 0; m < 10; m++){

Printf(“%d “, vetor_ordenado[k]);

}

Getch();

}

como resolver esse programa em c??

faça um programa que receba 2 arrays cada um com 5 valores informados pelo usuario um array c sera formado pela uniao do array a com b,por fim imprima os valores c em ordem crescente.

 #include <stdio.h>

#include <stdlib.h>

#include <conio.h>

int main() {

int i;

int j;

int va[5]={10,1,2,5,4},vb[5]={78,36,25,6,21},vc[10];

int t;

for(i=0;i<10;i++)

{for(j=i+1;j<10;j++)

if(va[i]>va[j])

t=va[i];

va[i]=va[j];

va[j]=t;}

for(i=0;i<5;i++){

for(j=0;j<5;j++)

printf( "%d\n",va[i]);

if(vb[i]>vb[j])

t=vb[i];

vb[i]=vb[j];

vb[j]=t;}

printf("vetor b\n");

for(i=0;i<5;i++){

for(j=0;j<5;j++)

printf( "%d\n",vb[i]); }

for(i=0;i<5;i++)

return 0;

getch ();

}

 

Main(){

Int a[5], b[5];

Int i, j, k, cont = 0, cont2 = 0;

Int vetor_ordenado[10];

Printf(“Digite o primeiro array de 5 valores:”);

For(i=0; i<=4; i++){

Scanf(“%d”,&a[i]);

}

Printf(“Digite o segundo array de 5 valores:”);

For(j = 0; j<=4; j++){

Scanf(“%d”, &b[j]);

}

For(k = 0; k < 10; k++){

If(a[i] < b[j]){

Vetor_ordenado[k] = a[i];

Cont++;

}

Else{

Vetor_ordenado[k] = b[j];

Cont2 ++;

}

}

For(int m = 0; m < 10; m++){

Printf(“%d “, vetor_ordenado[k]);

}

Getch();

}

User badge image

Jamesson

Há mais de um mês

Qual o problema do seu código? Se VC falar fica mais facil de ajudar

Essa pergunta já foi respondida por um dos nossos especialistas