Hur hitta alla tal mellan 100 och 999
Genom att använda siffrorna 4,5,7,8,9 och 10 kan jag få fram alla tal mellan 100 och 999 förutom två stycken. De får endast användas en gång per tal med hjälp av +-×÷. Nu är frågan om det finns något sätt att hitta dessa två tal på något finurligt sätt?
Välkommen till Pluggakuten! Tråd flyttad från Kluringar till Allmänna diskussioner. /moderator
Måste man använda alla 6 talen för att få fram vart och ett av talen, eller kna man använda bara några stycken, så att man t ex kan få fram 1 som 5-4, 2 som 7-5 och 3 som 7-4?
Får man använda parenteser?
Vilka två tal är det du inte har fått fram?
Låt oss inte ligga sömnlösa i natt och tvingas gå igenom 900 tal!
Berätta vilka två tal det handlar om. Snälla... :-)
Spontant när jag läste uppgiften så tänkte jag på primtal. Sen har jag inte kommit längre...
Återkommer ikväll med mer info, har det på datorn hemma.
Att nämna två tal som jag inte klarar av att bilda är ju inte så svårt just nu. Visa hur ni bildar de 898 övriga.
Det här kan väl inte vara en skoluppgift?
Nu skrev jag ett program utan att försöka tänka, och det hittade ett tal som inte går att bilda (om man får använda parenteser). Man kan tydligen bilda alla mellan 0 och 100 också, samt 1000 och 1001.
Så jag har väl gjort nåt fel.
Yngste sonen gick detta av mattelärare i mars men sen blev ju gymnasiet stängt pga corona.
Using the numbers 4, 5, 7, 8, 9, and 10 one can achieve all integers from 100 to 999, but two, by using the operations addition, subtraction, multiplication, or division. Each number can only be used once in each calculation and intermediate results must always be integers. For instance, 9+5=14; 14-4=10 and 10*10=100 and so on.
Detta är uppgiften.
mangne skrev:Yngste sonen gick detta av mattelärare i mars men sen blev ju gymnasiet stängt pga corona.
Using the numbers 4, 5, 7, 8, 9, and 10 one can achieve all integers from 100 to 999, but two, by using the operations addition, subtraction, multiplication, or division. Each number can only be used once in each calculation and intermediate results must always be integers. For instance, 9+5=14; 14-4=10 and 10*10=100 and so on.
Detta är uppgiften.
Har du koll på svaret eller vill du själv ta reda på det?
Det är svaret jag är ute efter. Jag har ingen aning om hur jag ska lösa det. Sonen fick inte heller reda på det. Det var en extrauppgift han fick när han var klar med matte 5.
Laguna skrev:Nu skrev jag ett program utan att försöka tänka, och det hittade ett tal som inte går att bilda (om man får använda parenteser). Man kan tydligen bilda alla mellan 0 och 100 också, samt 1000 och 1001.
Så jag har väl gjort nåt fel.
Vilket tal gick inte att bilda och vad får du för resultat om det inte är tillåtet att använda parenteser?
Teraeagle skrev:Laguna skrev:Nu skrev jag ett program utan att försöka tänka, och det hittade ett tal som inte går att bilda (om man får använda parenteser). Man kan tydligen bilda alla mellan 0 och 100 också, samt 1000 och 1001.
Så jag har väl gjort nåt fel.
Vilket tal gick inte att bilda och vad får du för resultat om det inte är tillåtet att använda parenteser?
934.
Utan parenteser vet jag inte, för då får jag använda en annan metod.
Hittade denna och denna sida som svarar på frågan d.v.s tar sig till ett "mål" med angivna tal m.h.a de fyra räknesätten. Skapade ett snabbt program för att loopa igenom 100-999 på hemsidan och fick talen 862 och 934.
Om det finns något systematiskt sätt att lösa detta utan dator vill jag gärna veta också haha, konstigt som matteuppgift på gymnasiet
Sonen har gått teknisk linje på gymnasiet och efter avslutad matte 5 så fick han några högskoleuppgifter att lösa och denna blev olöst. Jag tackar er alla för hjälpen! :)
Här är ett sätt att bilda 862, med parenteser: 10*(7+9*(8+4/5)). Jag ska försöka lära mitt program att avgöra när parenteser behövs.
Intressant (eller kul i alla fall) att det andra talet inte ens går att bilda med parenteser.
"intermediate results must always be integers" låter som att det utesluter mellansteget 4/5.
Gissar att den biten slängts in för att göra det mer lättprogrammerat, så man inte blir lurad av inexakta flyttal?
Skaft skrev:"intermediate results must always be integers" låter som att det utesluter mellansteget 4/5.
Gissar att den biten slängts in för att göra det mer lättprogrammerat, så man inte blir lurad av inexakta flyttal?
Aha, jag missade uppgiftstexten.
Edit: nu får jag precis 862 och 934. Jag drar slutsatsen att man får använda parenteser.