Vectores

Hola gracias por leer mi pregunta...
Esta en mi pregunta
Necesito hacer este algoritmo y no tengo ni idea...
Dados dos vectores A y B, generar un tercer vector que corresponda a la union de los elementos entre A y B. Los elementos que se repiten en A y B, deben estar solo una ves en el vector resultante.
Gracias por la ayuda que puedan brindarme...

1 respuesta

Respuesta
1
#include <stio.h>
#include<conio.h>
void main(void)
{
int a(10),b(10), c(20);
k=0;
for (i=0;i=9;i++)
{
bandera=0 ;
for(j=0;j=k;j++)
{
if a(i)= c(j) then
bandera= 1;
}
if bandera = 0 then
{
c(k)=a(i);
}
bandera=0 ;
for (j=0;j=k;k++)
{
if b(i)= c(j) then
bandera= 1;
}
if bandera = 0 then
{
c(k)=b(i);
}
}}
No dices en que lo debes programar, te lo voy a poner en pseudocodigo como programación estructurada:
Delcaras 3 vectores el ultimo de tamaño = a la suma de el tamaño de los otros2 que vamos a suponer son iguales:
var
a(10), b(10), c(20)
inicio
k=0
para i=0 hasta 9
inicio
bandera=0
para j=0 hasta k
inicio
si a(i)= c(j) entonces
bandera= 1
fin
si bandera = 0 entonces
inicio
c(k)=a(i)
k=k+1
fin
bandera=0
para j=0 hasta k
inicio
si b(i)= c(j) entonces
bandera= 1
fin
si bandera = 0 entonces
inicio
c(k)=b(i)
k=k+1
Fin
Fin
Fin

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas