• 1
  • 2
2003-10-22, 23:35
  #13
Medlem
Asmodeuss avatar
edit:.. skit samma
Citera
2003-10-22, 23:50
  #14
Medlem
Ralfons avatar
Lika kul att knäcka ändå ju...men nu är det ju redan gjort=) Intressant med koll-ID..=)
Citera
2003-10-23, 00:19
  #15
Medlem
telixs avatar
Citat:
Ursprungligen postat av Ralfon
Lika kul att knäcka ändå ju...men nu är det ju redan gjort=) Intressant med koll-ID..=)

Det jag skulle vilja ha nu är en liten låda där man kan stoppa in ett nummer ur talserien och sedan få ut nästa nummer.

Asmodeus tror jag det var som var inne på någonting med någon javakod(?). Jag skulle vilja ha något i den stilen.


Nu är det godnatt känner jag.
/T
Citera
2003-10-23, 01:31
  #16
Medlem
Maximuss avatar
Citat:
Ursprungligen postat av XtcC
Maximus, du tänker rätt.. varför inte visa det i X&Y form? du kan nog om du försöker.. =0)

hängde aldrig med på lektionerna när vi hade ekvationer
Citera
2003-10-23, 02:42
  #17
Medlem
Citat:
Ursprungligen postat av telix
Hej!

Jag skulle behöva hjälp med att lista ut vilket tal som följer denna talserie.

2521
2539
2547
2554
2562
2570
2589
2604
2612
2620
2638
2646
2653
2661
2679
2687
2695
2703
2711
2729
2737
2745
2752
2760
2778

Det är 25 tal totalt. Vilket är nästa tal? Någon som kan se en algoritm för talserien? Denna talserie håller på i all oändlighet.. jag vet inte om 25 tal räcker för att knäcka den.

Tack!

/Telix

Väldigt simpelt egentligen...
För varje nytt tiotal så minskar det med 1.
dvs.
2539
...
2638
...
2737

etc.

så din lista blir vidare
2521
2539
2547
2554
2562
2570
2589 <--
2604 (var är 2596?)
2612
2620
2638
2646
2653
2661
2679
2687 <--
2695
2703
2711
2729
2737
2745
2752
2760
2778
-
2786
2794
2802
2810
2828
2836
2844
... etc etc.

Hur man kommer fram till en formel får jag tänka på imorgon. Nu är jag för trött...

edit: hmm däremot verkar den ha gjort ett hopp på ovan markerade ställe. Vidare har den lämnat ut 9x?
Hoppet kanske finns för att den inte vill ha två sista siffra samma på två efterföljande nummer?
Citera
2003-10-23, 02:47
  #18
Bannlyst
Citat:
Ursprungligen postat av Maximus
hängde aldrig med på lektionerna när vi hade ekvationer
komvux finns ju alltid.. =0) det finns väl mycke behov utav mattematiskt lagda personer i det svenska arbetslivet.. hade en kompis som va utav ett matte geni, men han jobbar typ som receptionist nu.. hehe han kke inte gillade det ändå
Citera
2003-10-23, 18:46
  #19
Medlem
Asmodeuss avatar
Citat:
Ursprungligen postat av telix
Det jag skulle vilja ha nu är en liten låda där man kan stoppa in ett nummer ur talserien och sedan få ut nästa nummer.

Asmodeus tror jag det var som var inne på någonting med någon javakod(?). Jag skulle vilja ha något i den stilen.


Nu är det godnatt känner jag.
/T
Det var C++, inte Java. Ganska värdelöst och simpelt, men kanske underlättar
om du försöker se mönstret. Vad vet jag
(Hade ingenting att göra.)
Kod:
#include <cstdio>
#include <iostream>
using namespace std;

int main (int argc, char **argv)
{
    int serie[] = { // lägg till -9999 sist
2521,
2539,
2547,
2554,
2562,
2570,
2589,
2604,
2612,
2620,
2638,
2646,
2653,
2661,
2679,
2687,
2695,
2703,
2711,
2729,
2737,
2745,
2752,
2760,
2778,
    -9999
    };
    
    int antal=0;
    while (serie[antal++] != -9999)
        ;
    antal--;
    
    int x, y, z, i, o; x=y=z=i=o=0; 
    while (i <= antal - 1) {
        x = serie[i];
        if (i == antal - 1)
            o = 1;
        else
            { y = serie[i+1]; o = 0; }
        z = y - x;
        i++;
        if (o)
            ;
        else
            if (z >= 0)
                printf("%5.d -> %5.d (+%d)\n", x, y, z);
            else
                printf("%5.d -> %5.d (%d)\n", x, y, z);
    }
    
    //system("pause");
}
Citera
2003-10-24, 17:10
  #20
Medlem
kaks avatar
Du har ju inte skrivit ut hela talen!
De är antagligen mer än fyrsiffriga.
Sista siffran är en kontrollsiffra uträknad enligt samma metod som i personnummret. Om jag antar att de saknade siffrorna bidrar med summan sex så fås följande serie.

2521 => 6+4+5+4+1 = 20
2539 => 6+4+5+6+9 = 30
2547 => 6+4+5+8+7 = 30
2554 => 6+4+5+1+4 = 20
2562 => 6+4+5+3+2 = 20
2570 => 6+4+5+5+0 = 20
2589 => 6+4+5+7+9 = 31 => fel, var inte nummret 2588???
Här saknas ett nummer, borde vara 2596???
2604 => 6+4+6+0+4 = 30
2612 => 6+4+6+2+2 = 20
2620 => 6+4+6+4+0 = 20
osv.
2810 => 6+4+8+2+0 = 20
2828 => 6+4+8+4+8 = 30
Citera
2003-10-27, 19:36
  #21
Medlem
telixs avatar
Citat:
Ursprungligen postat av kak
Du har ju inte skrivit ut hela talen!
De är antagligen mer än fyrsiffriga.
Sista siffran är en kontrollsiffra uträknad enligt samma metod som i personnummret. Om jag antar att de saknade siffrorna bidrar med summan sex så fås följande serie.

2521 => 6+4+5+4+1 = 20
2539 => 6+4+5+6+9 = 30
2547 => 6+4+5+8+7 = 30
2554 => 6+4+5+1+4 = 20
2562 => 6+4+5+3+2 = 20
2570 => 6+4+5+5+0 = 20
2589 => 6+4+5+7+9 = 31 => fel, var inte nummret 2588???
Här saknas ett nummer, borde vara 2596???
2604 => 6+4+6+0+4 = 30
2612 => 6+4+6+2+2 = 20
2620 => 6+4+6+4+0 = 20
osv.
2810 => 6+4+8+2+0 = 20
2828 => 6+4+8+4+8 = 30


Hade inte en tanke på kontrollsiffra. Nummren är inte kompletta, 387437 ska sättas före alla tal.
Citera
2003-10-28, 15:41
  #22
Medlem
kaks avatar
Citat:
Ursprungligen postat av telix
Hade inte en tanke på kontrollsiffra. Nummren är inte kompletta, 387437 ska sättas före alla tal.
Låter rimligt eftersom 6+8+5+4+6+7 = 36
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in