Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Esercizi in C++
Forum - C/C++ - Esercizi in C++

Avatar
Djot (Normal User)
Rookie


Messaggi: 23
Iscritto: 14/02/2017

Segnala al moderatore
Postato alle 18:48
Domenica, 30/04/2017
Questo topic è stato chiuso dal moderatore

Salve a tutti ,vi allego qui sotto il comando di tre esercizi , vi chiedo gentilmente se potete risolvere questi esercizi allegando il codice sorgente e se possibile una spiegazione delle varie righe di codice.
Grazie mille a chiunque mi potrà dare una mano.

1- Scrivere una funzione ricorsiva che segue la seguente definizione:
f(0) = 1
f(n) = 0 se n<0
f(n) = f(n-1) * 2 + 1 se n>0
Darne anche una definizione iterativa.
------------------------------------------------------------------------------------------------------
2- Un hotel usa una lista per registrare le prenotazioni dei clienti. Ogni prenotazione
contiene il nome del cliente, il numero di giorni della prenotazione, il costo
giornaliero della stanza prenotata e il giorno e il mese dell’inizio della prenotazione.
Definire le strutture dati necessarie a rappresentare la lista delle prenotazioni. Definire
una funzione che restituisce il nome del cliente che ha effettuato la prenotazione pi`u
costosa.
-------------------------------------------------------------------------------------------------------
3- Definire una classe counter che contiene un intero. La classe ha un costruttore
che inizializza il counter a 0 e i seguenti metodi:
(a) un metodo void inc() che incrementa di 1 il contatore;
(b) un metodo int read() che restituisce il valore del contatore;
Scrivere una funzione esterna alla classe che dato un contatore di valore n ne restituisce
un altro con valore n-1 se n>0, oppure con valore 0 se n=0.


-Djot
PM
Avatar
lumo (Member)
Expert


Messaggi: 413
Iscritto: 18/04/2010

Segnala al moderatore
Postato alle 19:02
Domenica, 30/04/2017
E poi il voto che ricevi lo smezzi con noi? È contro il regolamento chiedere soluzioni pronte.

PM