Problema di informatica del liceo

di
Anonimizzato23725
il
8 risposte

Problema di informatica del liceo

Sappiamo che la sequenza di 10 numeri:

0.688894 0.142101 0.747826 0.105258 0.797113
0.092654 0.602100 0.857570 0.323313 0.979125

è stata generata utilizzando la funzione srand(). L’inizializzazione della funzione srand() non è nota ma sappiamo che la sequenza è stata generata il giorno 20/04/2018 tra le 19:46:00 e le 19:47:00. Dai tabulati si risale al valore assunto dalla funzione time(0) alle 19:46:00, pari a 1524246348.

Trovare la chiave che ha generato la sequenza riportata.
(come chiave intendo il seed)

8 Risposte

  • Re: Problema di informatica del liceo

    Io
  • Re: Problema di informatica del liceo

    Ovviamente in termini generali la risposta non si può conoscere, in quanto non è stabilito con precisione di 'quale' funzione srand si parli
  • Re: Problema di informatica del liceo

    Essendo un esercizio liceale suppongo che ti richieda di fare un ciclo innestato nel quale provi, man mano, i vari seed (partendo da quello fornito) incrementati uno per uno fino a generare la medesima sequenza numerica
  • Re: Problema di informatica del liceo

    Si pero a me servirebbe il programma e sapere come strutturarlo.E comunque a si.....devo riuscirea rigenerare la stessa sequenza numerica
  • Re: Problema di informatica del liceo

    Ma nel forum non si fanno programmi completi per esercizi. Semmai si danno consigli
  • Re: Problema di informatica del liceo

    A ok e che io non sapevo come iniziarlo......avrò fraintesola funzione del forum.
    Comunque grazie per il consiglio
  • Re: Problema di informatica del liceo

  • Re: Problema di informatica del liceo

    Si stiamo studiando il C, ma volendo il programma posso farlo sia in C e in C++.
    Comunque si almeno "Hello world" lo riesco a scrivere........comunque apprezzo molto il tuo consiglio.
    Grazie mille.
Devi accedere o registrarti per scrivere nel forum
8 risposte