#include <stdio.h>
#include <string.h>
#define N 3
#define MAX 99


 //cabeceras
 char nombres[N][MAX] = {"Miguel C","Juan P","Boris C"};
 char rut[N][11] = {"11111111-1","22222222-2","33333333-3"};
 char password[N][5] = {"1234","2008","8956"};
 float montos[N] = {120.12, 95.321, 85.365};
 
 int esCliente(char r[]); 
 int valida_pass(int pos, char pass[]);
  
int main(){
 

 char tmp_rut[11]; 
 char tmp_passwd[5];
 int i;
 
 /*
 for(i=0;i<N;i++){
    printf("%s [%s] | %s | %f \n",nombres[i],password[i],rut[i],montos[i]);                  
 }
 //*/
 
 printf("RUT: ");
 gets(tmp_rut);
 
 printf("passwd: ");
 gets(tmp_passwd);
  i = esCliente(tmp_rut);
  if(i == -1){
          printf("No eres cliente");         
  }else{
        if(!valida_pass(i,tmp_passwd)){
            printf("Contraseņa incorrecta");                          
        }else{
              printf("Acceso exitoso");      
              //lo demas
        }       
  }
 
 
  
 
 
 getchar(); 
 return 0;   
}


/**
   Salida: 1 exito, -1 fracaso
*/
int esCliente(char r[]){

   int i;
   int pos=-1;
   
   for(i=0;i<N;i++){
       if(!strcmp(r,rut[i])) pos = i;                       
   } 
    return pos;
     
}

int valida_pass(int pos, char pass[]){
    
    return (!strcmp(pass,password[pos]))?1:0;
}

