Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #2
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Ciao,
    mi sono messo qui e ho provato a buttarlo giù... Anziché postarti il codice (che sarebbe un po' inutile) ti do qualche suggerimento.
    Intanto ho considerato due array

    codice:
    /* array con i tagli delle monete */
    float monete[] = {2, 1, 0.5, 0.2, 0.1, 0.05, 0.02, 0.01};
    
    
    /* array con i numeri di "pezzi" per ogni moneta */
    int scelte[] = {0, 0, 0 ,0, 0, 0, 0, 0};

    Poi ho creato una funzione trovaMonete che prende in ingresso il prezzo e l'array "scelte". Questa funzione prova a vedere se qualche moneta "sta" nel prezzo (ad esempio nel prezzo di 1.54 € una moneta da 2 € non ci sta ma una da 1 € sì) e aumenta il contatore relativo. Infine... la magia della ricorsione!

    Prova a vedere cosa riesci a fare e poi ne riparliamo.



    PS. Questa è solo un'idea: sicuramente ci saranno anche altre strade, forse migliori.
    Ultima modifica di minomic; 06-04-2014 a 20:10

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.