• Viernes 17 de Abril de 2026, 15:39

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - miguelb18

Páginas: [1]
1
C++ Builder / quien puede corregirme este programa en c++
« en: Miércoles 20 de Octubre de 2010, 21:54 »
Buenas a todos soy nuevo en el foro... Este programa debe ser un menu que al ejecutar la primera opcion me carge 10 numeros en un arreglo, la 2da opcion me carge otros 10 numeros en otro arreglo y la 3ra opcion debe cargarme en otro arreglo los numeros repetidos entre el primer y el segundo arreglo todo eso mediante funciones... pero la tercera funcion esta mal formulada pudieran ayudarme a corregirla?

#include <cstdlib>
#include <iostream>
#define MAX  10
using namespace std;
int cargar1 (float a[]);
int cargar3 (float b[]);
int buscar (float a[], float b[],float c[]);
int main()
{
      float c[MAX];
      float b[MAX];
      float a[MAX];

   int opcion;
   
     do {
      cout<<"Proyecto De Programacion In";
      cout<<"n1) LLenar array A";
      cout<<"n2) Llenar array B";
      cout<<"n3) Detectar duplicados";
      cout<<"n4) Salirn";
   
      cout<<"nIndica la opcion:n";
      cin>>opcion;
   
      switch (opcion){
       case 1:{
        cargar1 (a);
         break;}

       case 2:{
        cargar3 (b);
         break;}

       case 3:{
        buscar (a,b,c);
        break;
       }
       default:{
         if (opcion != 4){
            cout<<"Su opcion no esta disponiblen";
            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<<"nIndique un numero de un digito:nn";
         cin>>a;
         }
    return 0;
          }

int cargar3 (float b[])
{int i;
     for (i=0; i<10; i++)
        {cout<<"nIndique un numero de un digito:nn";
         cin>>b;
         }
    return 0;
         }

int buscar (float a[], float b[], float c[])
{int i;
    for (i=0;i<10;i++){
  if (a == b)
         {a = c;}
        }
     return 0;
   }

Páginas: [1]