Hey guys, im developing for my class a simple masterming game, i have accomplished allot and im feeling very good, but im having troubles going forward. After i declare some rules and some integers and stuff, my program doesn't recognize any new functions.. can someone check out my code and see what am i doing wrong??

Thanks!!

HTML Code:
<code>
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <iostream>

int n1,n2,n3,n4,n5,n6,n7,n8;
int cont=0,respuestasAcertadas=0,numeroIntentos=0,volver=100;
char x,y;

void introduccionPrograma()
{
	printf("Bienvenidos a Master Mind, presione enter para continuar!");
	scanf("%c",&x);
}

void instruccionPrograma()
{
	printf("A continuacion, usted jugara a Master Mind. Este juego consta de \ndos partes:\nUna en la cual el Jugador #1 introduce 4 numeros del 1 al 4 al azar \nY otra parte en la cual el Jugador #2 trata de adivinar la secuencia\nintroducida por el Jugador #1.");
	scanf("%c",&x);
}

void reglasPrograma()
{
	printf("Las reglas son: ");
	printf("\n");
	printf("1) Introducir unicamente numeros enteros del 1 al 4");
	printf("\n");
	printf("2) No repetir numeros al momento de intruducir las combinaciones");
	printf("\n");
	printf("3) No ver la pantalla de su companero al momento que el mismo introduzca \nlas combinaciones");
	printf("\n");
	printf("4) Disfrutar del juego!!");
}

void comenzarPrograma()
{
	printf("Presiona enter cuanto esten listos para comenzar...");
	scanf("%c",&x);
}

void leerVariables1()
{
	printf("Introduzca el primer valor: ");
	scanf("%d",&n1);
	
	while(cont<volver)
	{
		if(n1>=1 and n1<=4)
		{
			printf("Introduzca el segundo valor: ");
			scanf("%d",&n2);
			
			while(cont<volver)
			{
				if(n2 != n1 and n2>=1 and n2<=4)
				{
					printf("Introduzca el tercer valor: ");
					scanf("%d",&n3);
					
					while(cont<volver)
					{
						if(n3 != n1 and n3 != n2 and n3>=1 and n3<=4)
						{
							printf("Introduzca el cuarto valor: ");
							scanf("%d",&n4);
							while(cont<volver)
							{
								if(n4 != n1 and n4 != n2 and n4 != n3 and n4>=1 and n4<=4)
								{
									system("CLEAR");
									printf("Excelente, ahora puedes darle el computador al Jugador #2");
									scanf("%c",&x);
								}
								else
									printf("Error!, Vuelva a introdrucir el valor: ");
									scanf("%d",&n4);
									cont=cont+1;
							}	
						}
						else
							printf("Error!, Vuelva a introdrucir el valor: ");
							scanf("%d",&n3);
							cont=cont+1;
					}	
				}
				else
					printf("Error!, Vuelva a introdrucir el valor: ");
					scanf("%d",&n2);
					cont=cont+1;
			}	
		}
		else
			printf("Error!, Vuelva a introdrucir el valor: ");
			scanf("%d",&n1);
			cont=cont+1;
	}	
}




int main (int argc, char * const argv[]) 
{
	introduccionPrograma();
	printf("\n");
	printf("\n");
	instruccionPrograma();
	printf("\n");
	printf("\n");
	reglasPrograma();
	printf("\n");
	printf("\n");
	comenzarPrograma();
	printf("\n");
	printf("\n");
	leerVariables1();
	system("PAUSE");
	leerVariables2();
}
</code>