Ik wil graag een solver maken voor de telegraaf breinbreker.
Deze ziet er ongveer zo uit.
JDBD - BAGH = HGHE
- - -
GDC HCK = FG
--------------------------------------
KAFF - BJBJ = HHAC
waarbij alle letter een uniek cijfer hebben van 0 tot 9.
Aangezien ik graag c++ wil leren en mee bezig ben heb ik een programmatje gemaakt alleen
heb ik geen flauw idee hoe ik uit de for loop kom als de oplossing is gevonden.
globaal ziet het er zo uit:
int a,b,c,d,e,f,g,,h,j,k;
for(a=0; a <=9; a++)
{
for(b=0; b <=9; b++)
{
............
{
for(k=0; k<=9; k++)
{
}
}
}
}
hoe kan ik er nu voor zorgen dat als geld
JDBD - BAGH = HGHE in de vorm van
((J*1000) + (D*100) + (B*10) + D) - ((B*1000)+(A*100)+(G*10)+H) - (H*1000),, etc = 0
en || de andere vergelijkingen dat ie dan ophoud en de waardes van a tm k cout
ik zat zelf te denken er een while loop van te maken alleen krijg ik dan een runtime check failure en een error variable a is used without being defined.
Deze ziet er ongveer zo uit.
JDBD - BAGH = HGHE
- - -
GDC HCK = FG
--------------------------------------
KAFF - BJBJ = HHAC
waarbij alle letter een uniek cijfer hebben van 0 tot 9.
Aangezien ik graag c++ wil leren en mee bezig ben heb ik een programmatje gemaakt alleen
heb ik geen flauw idee hoe ik uit de for loop kom als de oplossing is gevonden.
globaal ziet het er zo uit:
int a,b,c,d,e,f,g,,h,j,k;
for(a=0; a <=9; a++)
{
for(b=0; b <=9; b++)
{
............
{
for(k=0; k<=9; k++)
{
}
}
}
}
hoe kan ik er nu voor zorgen dat als geld
JDBD - BAGH = HGHE in de vorm van
((J*1000) + (D*100) + (B*10) + D) - ((B*1000)+(A*100)+(G*10)+H) - (H*1000),, etc = 0
en || de andere vergelijkingen dat ie dan ophoud en de waardes van a tm k cout
ik zat zelf te denken er een while loop van te maken alleen krijg ik dan een runtime check failure en een error variable a is used without being defined.