Bueno, primero que todo, HOLA!!-a quien corresponda-.
Tengo un problema con el siguiente programa :
------------------------------------------------------------------------------------------
-   
- //programa para calcular un numero primo según su posición 
- #include<conio.h> 
- #include<iostream.h> 
-   
- CalcularPrimo(int k); 
-   
- main(){int n; 
-   cout<<"Ingrese la posicion del numero primo que desea hallar: ";cin>>n; 
-    cout<<"El numero primo que ocupa la posicion "<<n<<" es: "<<CalcularPrimo(n); 
-    getch(); 
-    } 
- CalcularPrimo(int k){ 
- int primo, a=0,b=1; 
- if(k==1) 
- return 2; 
- else{ 
-   while(k!=b){int i=3; 
-     for(int j=2;j<i;j++) 
-       { if(i%j==0) a++;}//cierra for 
-    if(a==0){ primo=i; b++;} 
-    i++; 
-    }//cierra while 
-  return primo; }//cierra else 
-  }//cierra función 
-   
-   
-----------------------------------------------------------------------------------------------
El problema radica en q no sirve. Pero si yo sigo los pasos mentalmente deberia servir correctamente, sin embargo, no es asi. Creo q la culpa es de los parentesis '{'... pero, para mi está correctamente escrito...
quisiera q me ayudaran diciendome xq no funciona correctamente -no deseo otro programa-.... de antemano agradezco la respuesta...
PD: Utilizo el compilador Borland c++ 5.0