/*
Skriv ett lösenord som skall vara minst 6 och högst 12 tecken och första tecknet kan inte börja med siffror!
Sedan skall du bekräfta lösenordet!
Version 1.0
Khosrow Chavoshi
PCSK-9  TBV
*/

#include <iostream.h>
#include <string.h>

int main()

{

 char lo_org[20];
 char lo_bek[20];
 int antal;
 int tek;

 cout<<"Skriv ett losenord som ska vara minst 6 och hogst 12 tecken."<<endl
       <<"Forsta teknet skall inte borja med nagot siffror!"<<endl;

start:
 cout<<endl;
 cin>>lo_org;
 antal = strlen(lo_org);
 tek = int(lo_org[0]);

 if((tek>=49) & (tek<=58))
{cout<<"Fel losenord. Forsta tecknet far inte vara siffror. Forsok igen!"<<endl;
  goto start;}

 if((antal<6) | (antal>12))
  {cout<<"Fel losenord. Valj minst 6 och hogst 12 tecken. Forsok igen!"<<endl;
  goto start; }
 

bekreft:
 int iorg=0;
 int ibek=0;
 cout<<"Bekrafta ditt losenord. "<<endl;
 cin>> lo_bek;
 cout<<endl;

 if (strcmp(lo_org,lo_bek))
  {cout<<"Fel losenord. Kom ihog att losenordet ar kansligt mot versaler. Forsok igen! \n";
  goto bekreft;}

 cout<<"Ditt losenord sparat! Lycka till med inloggningen!\n";

  return 0;
}