Visualizzazione dei risultati da 1 a 2 su 2

Discussione: per bravi matematici

  1. #1

    per bravi matematici

    Ciao,
    ho un numero poniamo il caso sia 10. Vorrei che da questo numero si ricavassero 5 numeri la cui somma sia 10. Per esempio:

    1-2-4-1,5-1,5

    però questi numeri (ad ogni refresh) siano sempre diversi l'importante è che siano 5 e che diano come somma il numero di partenza.

    Qualcuno sa come fare?

  2. #2
    Se i numeri possono essere anche negativi:
    numero=10;

    # Esegui per quante volte ti pare i due assegnamenti sotto
    A=random(0,1000);
    B=numero-A;
    # Il risultato è che A+B=numero

    Se ti servono numero positivi:
    if (numero<5) die("Non posso generare 5 coppie con numeri inferiori di 5");
    numero=100;
    index=random(0,numero-5); # Numero random da 0 a 95
    for(i=0;i<5;i++) {
    A=index+i;
    B=numero-A;
    # Inserisco la coppia generata da qualche parte
    }

    Credo vada bene...boo


    EDIT:
    Il concetto finale è che tu puoi trovare facilmente il numero B dato un certo numero A, se non l'avevi capito.
    Y=K-X
    Y+X=K
    Mai fatta matematica a scuola :P
    Dai, ruzzo XD
    ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.