Ayuda por favor en unir una serie de numeros en c

Cerrado
alancueto
Message postés
1
Date d'inscription
domingo, 30 de noviembre de 2014
Estatus
Miembro
Última intervención
domingo, 30 de noviembre de 2014
- 30 nov 2014 a las 07:44
Entrada: Consiste de dos números enteros, N, M con 1 ? N , M ? 1 000, separados por un
espacio, seguidos de una lista de N números enteros 0 < a1 < a2 < · · · < aN < 10 000,
separados por espacios, y otra lista de M números enteros 0 < b1 < b2 < · · · < bM < 10 000,
también separados por espacios.
Salida: Consiste de una lista de N +M números enteros c1 < c2 < · · · < cN+M, separados por
espacios

ejemplo de entrada: ejemplo de salida: 1 2 5 6 7 9 11
4 3
1 5 6 9
2 7 11

el 4 y el 3
indica el numero de espacios para colocar los numero, pero deben variar, ya que se ingresan desde teclado.

lo que yo hice fue lo siguiente, si corre pero sòlo me deja poner los primeros dos valores y después ya no me deja ingresar numeros.

Me podrian orientar por favor, ahorita no tengo maestro ni clases por la situación, pero quiero ir aprendiendo. gracias.

#include<stdio.h>

int main()


{
int c [1000];
int a [1000];
int b [1000];
int x, y;
int i, j;

scanf("%d %d", &x, &y);

for(i=1;i>=1;i++)
for(j=1;j<=1000;j++)

if (a[i]<b[j])
j++;
else i++;

printf("%d ", &a<&b );

return c;
}