Hola
GeSHi sirve para que se vea bien el código, igual que en un IDE, tu código sería
#include <cstdlib>
#include <iostream>
#define MAX 10
using namespace std;
int cargar1 (float a[]);
int cargar3 (float b[]);
int cargar2 (float a[], float b[], float c[]);
int buscar (float a[], float k);
int main()
{
int i=0;
int k=0;
float c[MAX];
float b[MAX];
float a[MAX];
int seguir=1;
int pos=-1;
float buscarvalor;
int opcion;
do {
cout<<"Proyecto De Programacion I\n";
cout<<"\n1) LLenar array A";
cout<<"\n2) Llenar array B";
cout<<"\n3) Detectar duplicados";
cout<<"\n4) Salir\n";
cout<<"\nIndica la opcion:\n";
cin>>opcion;
switch (opcion){
case 1:{
cargar1 (a);
break;}
case 2:{
cargar3 (b);
break;}
case 3:{
cargar2 (a,b,c);
break;}
default:{
if (opcion != 4){
cout<<"Su opcion no esta disponible\n";
cout<<"Intentelo con otra 1, 2 , 3 o 4 \n";
}
}
}
}while (opcion != 4);
return 0;
}
int cargar1 (float a[])
{
int i;
for (i=0; i<10; i++)
{
cout<<"Indique un numero de un digito";
cin>>a[i];
}
return 0;
}
int cargar3 (float b[])
{
int i;
for (i=0; i<10; i++)
{
cout<<"Indique un numero de un digito";
cin>>b[i];
}
return 0;
}
int cargar2(float a[], float b[], float c[])
{
int i;
int j=0;
for (i=0;i<100;i++){
for (j=0;j<100;j++){
if ('a[i]' == 'b[j]')
{
a[i]=c[i];
cin>>c[i];
}
}
}
return 0;
}
Bien, errores:
-Como te dije en mi mensaje anterior, en la última función el if debe ir sin comillas
-En la última función tienes los bucles desde 0 hasta 100 y tus vectores son de 10 posiciones
-Las funciones debes declararlas con los vectores por referencia
-Tienes varias variables que no utilizas, eso no son errores pero son warnings
-La función buscar no la tienes implementada y no la utilizas
-En la última función tienes
a[i]=c[i];
Cuando debería ser
c[i]=a[i];
-Tus funciones siempre devuelven 0, para eso declaralas void y que no devuelvan nada. (Esto no es un error)
No sé si me habré quedado algo atrás pero revisa esto
Saludos