Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2009, 15:40
stevengerard
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
funciones en c++

estoy en funciones solo me falta la tercera funcion pues al compilar me sale error


#include<iostream>
int muestra(int tam,int *datos);
int ingreso(int tam,int *datos);
void mayor(int tam,int *datos);
using namespace std;
int main()
{int tam,datos[100],ingre,muestr,may;
cout<<"ingrese tamaño arreglo ";cin>>tam;
cout<<"ingrese componentes arreglo";
ingre=ingreso(tam,datos);
cout<<"componentes ingresados";
muestr=muestra(tam,datos);
cout<<"los dos priemros mayores son :";
mayor(tam,datos);
cout<<endl;

system("pause");
}
int ingreso(int tam,int *datos)
{int i;
for(i=0;i<tam;i++)
{cout<<"ingrse elemento" <<i<<":";
cin>>datos[i];}
return i;
}
int muestra(int tam,int *datos)
{int i;
for(i=0;i<tam;i++)
{cout<<"elemento"<<i<<":"<<datos[i]<<endl;
}return i;}

void mayor(int tam,int *datos)
{int i,j,aux;
int a[50];

for(i=0;i<tam-1;i++)
for(j=0;i<tam-i-1;j++)
if(a[j]>a[j+1])
{aux=a[j];
a[j]=a[j+1];
a[j+1]=aux;}
for(i=0;i<2;i++)
cout<<a[i]<<endl;
}

me sale c++ detecto un problema o se cuelga