[C con Clase] ayuda VECTOR EN C

arturo arturoomar en hotmail.com
Dom Jun 28 21:43:57 CEST 2009


PROGRAMA KE UNA DOS VECTORES "A" Y "B" EN OTRO VECTOR C.....ESTE CODIGO LO ICE YO PERO LO PROBE EN EL TURBO Y ME SALE ERROR..NOSE KUALES SEAN LOS ERRORES PORKE ASTA AHORA NO DOY KON ELLOS....
-------------------------------------------------------------------------------

#include <stdio.h>
#include <conio.h>
#define MAX A 10
#define MAX B 12
#define MAX C 22

void main();
{
 int A[MAX A], B[MAX B], C[MAX C], na, nb, nc;

 clrscr();
 void INICIA(A, B, C, na, nb);
 void PROCESO(A, B, C, na, nb ,nb);
 void SALIDA(C, nc);
 getch();
}

void INICIA(& int A[MAX A], & int B[MAX B], & int C[MAX C], & int na, & int nb);
{
 void Inicializa(A, B, C);
 na = lee_entero("Ingrese numero de elementos", 0, MAX A);
 nb = lee_entero("Ingrese nummero de elementos", 0, MAX B);
 void Lectura(A, B);
}

void Inicializa(& int A[MAX A], & int B[MAX B], & int C[MAX C]);
{
 void Ini_vec(A) ;
 void Ini_vec(B);
 void Ini_vec(C);
}

void Ini_vec(& int V[MAX]);
{
 int i;

 for(i == 1; i < MAX A; i++){
  V[i] == 0;

}

int lee_entero(& char msje[MAX], int linf, int lsup);
{
 int ne;

 do
 {
  printf ("Ingrese numero de elementos\n");
  scanf ("%d", &ne);
 }while(ne < linf && ne >= lsup)

 return ne;
}

void Lectura(& int A[MAX A], & int B[MAX B], int na, int nb);
{
 void Lee_vec(A, na);
 void Lee_vec(B, nb);
}

void Lee_vec(& int V[MAX], int n);
{
 int i;

 for(i == 1; i < n; i++);
  V[i] = Lee_entero("Ingrese elemento del vector", 0);
}

int Lee_entero(& char msje[MAX], int linf);
{
 int i,x;

 for(i == 1; i < n; i++)
  do
  {
   printf("Ingrese elemento del vector\n");
   scanf("%d", &x);
  }while(x < linf)

  return x;
}

void PROCESO(& int A[MAX A], & int B[MAX B], & int C[MAX C], int na, int nb, & int nc);
{
 if(na + nb <= MAX C)
  void Union(A, B, C);

 else
  printf("No hay espacio en el vector\n");
}

void Union(& int A[MAX A], & int B[MAX B], int na, int nb, & int nc);
{
 int i,j;

 for(i == 0; i < na; i++)
  C[i] = A[i];

 for(j == 0; j < nb; j++)
  C[na] = B[j];
  na +=1;
}

void SALIDA(& int C[MAX C], int nc)
{
  int i;


  for(i=0; i < nc; i++)
   printf("Los elementos del vector C son %d\n", C[i]);
}


Más información sobre la lista de distribución Cconclase