

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Due esercizi da svolgere in laboratorio per i corrispettivi corsi di algoritmi e programmazione avanzata i e ii del corso di laurea in ingegneria informatica presso il politecnico di torino. L'esercizio 1 richiede la creazione di un programma c per calcolare il profitto massimo realizzabile da una pasticceria a partire dall'elenco degli ingredienti disponibili e dalla descrizione dei prodotti dolciari. L'esercizio 2 richiede la creazione di un programma c per determinare la stringa più lunga possibile concatenando un insieme di parole fornite in un file, rispettando le regole di concatenazione specificate. Esempi e dettagli sui formati dei file di input.
Tipologia: Appunti
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Un file descrive il contenuto della dispensa di un laboratorio di pasticceria. Il suo formato è il seguente:
Ad esempio, il file potrebbe contenere le informazioni (sono visualizzate solo alcune righe):
15 Farina 19 Zucchero 23 Uova 12 Latte 9 Cacao 11 ...
Un altro file contiene la descrizione dei prodotti dolciari che è possibile realizzare, con il seguente formato:
Ad esempio, il file potrebbe contenere le informazioni (sono visualizzate solo alcune righe):
9 Uova_di_Pasqua 6 2 Cacao 5 Latte 2 Torta_Sacher 22 3 Farina 3 Cacao 8 Marmellata 2 Torta_Mimosa 18 5 ...
Si richiede un programma C che, dopo aver letto i due file (memorizzandone il contenuto in un opportuna struttura dati), calcoli e visualizzi il profitto massimo che il gestore della pasticceria può realizzare. Il profitto è inteso come la somma dei prezzi di vendita di tutti i prodotti che è possibile realizzare a partire dagli ingredienti a disposizione. Si visualizzi, inoltre, “l’ordine ideale” (numero di prodotti dolciari di ogni tipo) che la pasticceria dovrebbe ricevere per realizzare tale profitto.
Esercizio n. 2 : concatenazione di stringhe.
novara torino vercelli ravenna napoli livorno messina noviligure roma
Parole utilizzate: torino novara ravenna napoli livorno noviligure
La stringa piu' lunga ottenibile (50 caratteri) e':