[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