Esercizi A (Sequenza) ----------------------------------------------------------------------------------------- Es01-Free bonus(sequenza) a) Dati in input un numero intero che rappresenta la misura del raggio di un cerchio, determinare il perimetro e l'area. b) Dati in input due numeri interi che rappresentano la misura di base e altezza di un rettangolo, determinare il perimetro e l'area. c) Dati in input tre numeri interi che rappresentano la misura dei tre lati di un triangolo, determinare il perimetro e l'area. Hint: per l'area è possibile usare la formula di Erone. d) Dati in input due numeri interi che rappresentano la misura dei due cateti di un triangolo rettangolo, determinare l'ipotenusa. e) Dati in input due numeri interi, scrivere un programma che li scambia (sia scambiando l'ordine delle variabili, sia scambiando il contenuto delle due variabili tramite una variabile di appoggio). f) Dati in input due numeri float che rappresentano un prezzo di listino e uno sconto percentuale, calcolare il prezzo scontato g) Dati in input due numeri float che rappresentano un capitale e un interesse percentuale, calcolare l'importo con l'interesse h) Sconto 3x2 - Al supermercato c'è lo sconto "3x2" sulla marmellata. Dati in input il numero di vasetti acquistati e il prezzo per singolo vasetto, dire qual è la spesa totale. ----------------------------------------------------------------------------------------- Es02-Free bonus(selezione) a) Scrivi un programma che legge in input il valore del raggio di una circonferenza e calcola il valore del lato di un quadrato in modo che l'area delle due figure piane sia uguale: quindi individua la figura con perimetro maggiore. Controlla l'input per individuare l'inserimento di numeri <= 0. b) Scrivi un programma che legge tre numeri da tastiera e indica se costituiscono una terna pitagorica. c) Scrivi un programma che legge un numero che corrisponde al peso in kg di patate acquistate al mercato: sapendo che ogni sacchetto può contenere al massimo 5 kg di patate e una cassetta fino a 30 kg, determina il numero di sacchetti (massimo 4) o di cassette (massimo 2) necessari per portare a casa la spesa d) dati due numeri interi A, B determinare se A è multiplo di B e) dati in input 3 numeri interi, dire qual è il più piccolo f) biglietto stadio, doppio/triplo, radice, numero g) dato in input l'imponibile, e sapendo che fino a 15000€ l'imposta è del 10% e oltre l'imposta è del 20% della sola parte eccedente, determinare l'imposta totale h) parcheggio a ore - le prime due ore costano 4€/ora - le ore successive costano 3€/ora - gestire anche le frazioni di ora (2.5 ore = 2 ore e mezza) i) FIZZ BUZZ: any number divisible by three is replaced by the word fizz and any number divisible by five by the word buzz. Numbers divisible by 15 become fizz buzz. @see https://en.wikipedia.org/wiki/Fizz_buzz j) Dato in input un numero intero di tre cifre, scrivere un programma che ne stampi il numero di cifre 7 presenti. k) Dato in input un numero intero di tre cifre, dire BEEP se è divisibile per 7 oppure se una delle sue cifre è 7. l) Dati in input 4 numeri che rappresentano le lunghezze dei 4 lati (consecutivi) di un quadrilatero, classificare il quadrilatero secondo le tipologie: deltoide, rombo, romboide, altro. m) In Italia (2025) le aliquote IRPEF (imposta sul reddito delle persone fisiche) sono: REDDITO IMPONIBILE ALIQUOTA fino a 28.000€ 23% da 28.001€ fino a 50.000€ 35% oltre a 50.000€ 43% Relizzare un programma che dato in input il reddito imponibile calcola l'IRPEF da pagare. ----------------------------------------------------------------------------------------- Es03-Free bonus(ripetizione) ----------------------------------------------------------------------------------------- Es04-Scrivi un algoritmo che data in input la misura di un angolo in Gradi(G), Primi(P) e Secondi(S), determini la sua ampiezza espressa in secondi. Es05-Media aritmetica di tre numeri a) Scrivi un algoritmo che dati in input tre numeri interi, ne determini la media aritmetica. b) Scrivi un algoritmo che dati in input tre numeri interi, ne determini la media geometrica. c) Scrivi un algoritmo che dati in input tre numeri interi, ne determini la media armonica. Es06-Area del cerchio Scrivi un algoritmo che determini l'area del cerchio circoscritto ad un quadrato (di cui è noto il lato). Es07-Perimetro e area triangolo Scrivi un algoritmo che date in input la base e un lato obliquo di un triangolo isoscele, ne determini perimetro e area. Es08-Età di una persona Scrivi un algoritmo che dato in input l'iniziale del cognome, l'iniziale del nome e l'anno di nascita di una persona, fornisca in output la sua età. Es09-Equazione di primo grado Scrivi un algoritmo che calcoli la radici dell'equazione di primo grado a*x+b=0 (limitatamente al caso in cui a≠0). Es10-Calcolo secondi Dato un numero di Giorni, Ore, Minuti, Secondi calcola il numero di secondi corrispondente. Giorni=2, Ore=3, Minuti=23, Secondi=7 --> NS=184987 Es10b-Calcolo giorni, minuti, secondi Dato un numero di secondi, calcola il numero di Giorni, Ore, Minuti, Secondi corrispondente. NS=184987 --> Giorni=2, Ore=3, Minuti=23, Secondi=7 Es11-Calcolo litri di vino Supponiamo di essere andati da un contadino a comprare il vino. Il contadino ci vende il vino a 1,70€ il litro. Costruisci un algoritmo che ricevuto in input il numero di litri acquistati, comunichi l'importo da pagare. Es11b-Ci accorgiamo che abbiamo dimenticato le damigiane. In sostituzione, il contadino ci offre dei contenitori in plastica della capacità di 5 litri ciascuno a 3,5€ ciascuno. Calcolare il numero di contenitori necessari e la spesa complessiva (spesa per il vino + spesa per i contenitori). Esercizi B (Selezione) Es12-Vernici e additivi Per produrre una vernice sono necessari 10 grammi di additivo ogni chilo di prodotto fino a 10Kg e 5 grammi al chilo per i Kg eccedenti. Stabilisci i grammi di additivo in base al quantitativo di vernice richiesto. Es13-Telefonate e scatti Scrivi un algoritmo che determini il numero di scatti effettuati da un utente telefonico e l'ammontare della sua bolletta. Vengono forniti in input i seguenti dati: a) il nome dell'utente; b) il numero di scatti emersi dalla lettura della bolletta precedente; c) il numero di scatti emersi dalla lettura della bolletta attuale; d) il costo dello scatto. Ricorda, inoltre, che per determinare il valore della bolletta occorre aggiungere un canone fisso, il cui importo viene anch'esso fornito in input. Es14-Spese condominiali In un condominio si decide di calcolare una tassa una tantum rispetto alle dimensioni dell'appartamento, espresse in metri quadrati, in ragione di euro K per ogni metro quadrato. All'importo così calcolato viene aggiunta una quota fissa di euro X e una percentuale del T%. Scrivi un algoritmo che, dati in input i valori di K, X e T, determini l'ammontare della tassa. Es15-Due numeri in ordine crescente Scrivi un algoritmo che, dati in input due numeri, li scriva in ordine crescente. Es16-Pari o dispari Scrivi un algoritmo che, dato in input un numero intero, stabilisca se è pari o dispari Es17-Tipo di triangolo(lati) Date in input le misure dei tre lati di un triangolo: 1) Scrivere un algoritmo che controlli se le misure dei tre lati sono compatibili con l'esistenza di un triangolo. In caso affermativo determinare l'area (formula di Erone) e il perimetro; altrimenti segnalare l'anomalia ed uscire immediatamente; 2) (in caso di esistenza del triangolo) Estendere l'algoritmo determinando se il triangolo è scaleno, isoscele o equilatero. 3) (in caso di esistenza del triangolo) Estendere l'algoritmo determinando anche se il triangolo è equiangolo, rettangolo, acutangolo, ottusangolo (conoscendo solamente le misure dei tre lati, e non gli angoli); Es17b-Tipo di triangolo(angoli) Date in input le misure dei tre angoli di un triangolo: 1) Scrivere un algoritmo che controlli se le misure dei tre angoli sono compatibili con l'esistenza di un triangolo. In caso affermativo determinare se il triangolo è equiangolo, rettangolo, acutangolo, ottusangolo; altrimenti segnalare l'anomalia ed uscire immediatamente; Es18-Calcolo espressione Scrivi un algoritmo che, dati in input due numeri interi X e Y, visualizzi il valore di X*N+Y, dove N è un numero compreso fra 2 e 50 generato casualmente. Es19-Conversione euro/lire/dollaro Progetta un algoritmo che, data una quantità di soldi in lire letta da tastiera, restituisca la quantità corrispondente in euro (/2000) o in dollari (/2500), a seconda del valore assunto da una variabile moneta di tipo carattere. Es20-Valore assoluto Scrivi un algoritmo che, dati due numeri A e B, calcoli la somma di quello che ha valore assoluto maggiore e del doppio di quello che ha valore assoluto minore. Es21-Equazione di secondo grado Scrivi un algoritmo che calcoli le radici di una equazione di secondo grado. Es22-Somma spesa da un cliente Calcola la somma spesa da un cliente tenendo conto delle seguenti condizioni: a) per spese inferiori a 50€, sconto 10%; b) per spese inferiori a 100€, sconto 20%; c) per spese superiori(o uguali) a 100€, sconto 30%. Es23-Acquisto di merce Calcola l'imponibile relativo all'acquisto di una certa merce, noti la quantità acquistata, il prezzo unitario e lo sconto, tenendo presente che lo sconto viene applicato soltanto per quantità superiori ad un valore dato. Es24-Maggiore e minore Scrivi un algoritmo che, dati in input tre numeri interi, determini: a) il maggiore; b) il minore; c) la differenza tra il maggiore e il minore. Es25-Metodo di Cramer Sia dato un sistema lineare a due incognite. Scrivi un programma che, acquisiti i coefficienti e il termine noto delle due equazioni, risolva il sistema con il metodo di Cramer. Si possono verificare le seguenti condizioni: a) se Ds=0 e Dx=0 il sistema è indeterminato; b) se Ds=0 e Dx≠0 il sistema è impossibile; c) se Ds≠0 le soluzione del sistema sono x=Dx/Ds; y=Dy/Ds. Es26-Mesi dell'anno Scrivi un algoritmo che, dato in input il numero corrispondente al mese dell'anno, visualizzi il numero di giorni di cui il mese è composto. [scrivere sia con l'istruzione switch che con l'istruzione if] N.B.: 30 giorni ha novembre con april, giugno e settembre; di 28 ce n'è uno, tutti gli altri ne ha 31. Es27-Le quattro operazioni Scrivi un algoritmo che, dati in input due numeri interi, visualizzi, a scelta dell'utente, il risultato di una della quattro operazioni fondamentali (addizione, sottrazione, moltiplicazione, divisione). [inserire l'operatore mediante la lettura di un singolo carattere e utilizzare l'istruzione switch] Es28-Stipendi e trattenute Sullo stipendio dei dipendenti di una ditta viene applicata una ritenuta fiscale in base alla seguente tabella: Scaglione1 Trattenuta 5% Scaglione2 Trattenuta 10% Scaglione3 Trattenuta 15% Scaglione4 Trattenuta 25% Scaglione5 Trattenuta 35% Scrivi un algoritmo che, dato in input lo scaglione di appartenenza di un dipendente, calcoli la trattenuta da versare. Es29-Rettangoli e calcoli Date le misure dei lati di un rettangolo a e b fornite da tastiera, scrivi un programma cha calcoli il perimetro, l'area o la diagonale del rettangolo secondo la richiesta dell'utente (supponi che l'utente possa inserire come scelta 1=perimetro, 2=area, 3=diagonale). Es30-Sconti e fatture Un negoziante, per incrementare le sue vendite, prevede di applicare un sconto progressivo sull'importo della fattura, in base al numero di pezzi acquistati, secondo la seguente tabella: #Pezzi Sconto 1 10% 3 20% 5 30% 10 35% >10 40% Calcola lo sconto praticato e la somma che il cliente dovrà pagare. Es31-Visitatori di una mostra Per aumentare il numero di visitatori in una mostra, si decide di far pagare il biglietto di ingresso differenziato in base all'età. Precisamente: Età Prezzo biglietto <5 gratis 5-10 2€ 11-17 4€ 18-26 5€ >26 7€ Scrivi un algoritmo che, data in input l'età, visualizzi l'importo del biglietto da pagare. Es32-Agenzia immobiliare 1 Un'agenzia immobiliare, per incrementare le sue vendite, decide di abbassare i prezzi degli appartamenti e affigge la seguente tabella: Zona Prezzo/mq Centro 1500€ Zona1 1200€ Zona2 1400€ Zona3 1300€ Perif. 1000€ Scrivi un algoritmo che date in input la dimensione dell'appartamento in mq e la zona di appartenenza, determini il prezzo dell'appartamento. Infine, per determinare il prezzo complessivo di vendita, deve essere aggiunta la percentuale dell'X% relativa alla provvigione spettante all'agenzia. Es33-Vuoto . Esercizi C (Ripetizione) Es34-valore assoluto di n numeri Scrivi un algoritmo che, dati in input N numeri, determini, per ognuno di loro, il loro valore assoluto. Es35-visualizza i numeri pari Scrivi un algoritmo che visualizzi i primi 100 numeri pari. Es36-visualizza i numeri pari 2 Generalizza l'esercizio precedente facendolo operare su n numeri. Es37-visualizza i numeri dispari Scrivi un algoritmo che visualizza i primi N numeri interi dispari. Es38-somma dei numeri dispari Scrivi un algoritmo che legga N numeri interi (con N<100) e calcoli la somma dei soli numeri dispari. Es39-maggiori e minori di un numero Scrivi un algoritmo che, dati input N numeri interi e un numero X, determini: a) quanti numeri sono maggiori di X b) quanti numeri sono minori di X c) quanti sono uguali a X Es40-massimo minimo e posizione (sequenza con terminatore) Scrivi un algoritmo che, data in input una sequenza di numeri chiusa dallo zero, determini il valore massimo, il valore minimo, e la posizione dei due valori nell'ambito della sequenza (lo zero non deve essere considerato). Es41-massimo minimo e posizione (sequenza di lunghezza predeterminata) Scrivi un algoritmo, dato in input una sequenza di N numeri interi, determini il valore minimo, il valore massimo, e la posizione dei due valori all'interno della sequenza. Es42-Temperatura massima e minima Ogni giorno vengono registrate la temperatura massima e minima di ogni città. Scrivi un algoritmo che, date in input la temperatura massima e minima registrata e il nome della città corrispondente, visualizzi il nome della città più calda e di quella più fredda. Es43-Prodotti con il prezzo più alto Date una serie di coppie nome prodotto e prezzo, stabilisci qual è il prodotto che ha il prezzo più alto. Es44-sufficienze e insufficienze Dati i voti riportati da alcuni studenti in una prova, stabilisci quanti sono sufficienti e quanti insufficienti. Es45-media aritmetica, media geometrica, media armonica Scrivi un algoritmo che, dati in input N valori interi positivi, calcoli la media aritmetica e la media geometrica (e la media armonica). Es46-Multipli di un numero 1 Scrivi un algoritmo che, dato in input un numero intero, determini se è multiplo di un numero X anch'esso intero e richiesto in input (in due modi: con e senza ripetizione). Es47-Multipli di un numero 2 Stampa i multipli di un numero intero A compresi fra due numeri interi X e Y (in due modi: con incremento di 1 e con incremento di A). Es48-Altezze di alcune persone Data una serie di altezze, conta le persone che hanno altezza compresa fra due valori limite inseriti in input. Es49-Conta positivi e negativi Scrivi un algoritmo che dopo l'immissione di N numeri interi, consenta di: a) contare quanti sono i numeri positivi e calcolarne la somma; b) contare quanti sono i numeri negativi e calcolarne la somma; c) visualizzare i risultati calcolati. Es50-Multipli di 3 Scrivi un programma che visualizzi tutti i numeri da 10 a 100 multipli di 3. Es51-Multipli di 3 e di 5 Scrivi un programma che visualizzi tutti i numeri da 10 a 100 multipli di 3 oppure di 5. Es52-Numeri di Fibonacci Scrivi un algoritmo che visualizzi i primi N elementi della successione di Fibonacci. Es53-Numeri primi 1 Scrivere un algoritmo che verifichi se un numero è primo. Es54-Numeri primi 2 Scrivere un algoritmo che visualizzi i primi N numeri primi. Es55-Somma di numeri primi Scrivi un programma che visualizza la somma dei primi N numeri primi (con N letto da tastiera). Es56-minimo, massimo e media Scrivi un programma che legga da tastiera n numeri naturali (n richiesto da tastiera) ed effettui i seguenti calcoli visualizzandone il risultato: massimo, minimo, media. Es57-Centinaia, decine e unità Dato un numero intero inferiore a 1000, determina il numero di centinaia, decine e unità. Per esempio, 123 è composto da 1 centinaio, 2 decine e 3 unità. Es58-Somma di pari e prodotto di dispari Data una sequenza di N numeri interi, calcola la somma dei pari e il prodotto dei dispari. Es59-Media aritmetica e scostamenti Dati N numeri reali calcola la media aritmetica. E indica il valore per il quale si registra il massimo scostamento (semi-dispersione?). Es60-Moltiplicazioni e divisioni Scrivi un algoritmo che, servendosi solamente delle operazioni di addizione e sottrazione, calcoli rispettivamente il prodotto e il quoziente di due numeri interi positivi X e Y. Per quanto riguarda il quoziente, accertati di non incorrere in forme indeterminate. Es61-Quattro operazioni Supponendo che l'esecutore conosca le quattro operazioni, scrivi un algoritmo per il calcolo della potenza x^y di due interi non negativi x e y ricevuti in ingresso. Riscrivi poi l'algoritmo nel caso in cui l'esecutore conosca solo le operazioni di somma e di sottrazione. Es62-Somma dei quadrati Dati tre numeri, determina la somma dei quadrati dei due più piccoli Es63-vocali e consonanti Data n lettere maiuscole conta le vocali e le consonanti. Es64-Minimo comune multiplo Calcola il minimo comune multiplo tra due numeri interi positivi A e B procedendo nel seguente modo: Confronta i due valori e somma al valore più piccolo se stesso. Confronta la somma ottenuta con l'altro valore, somma un altro valore uguale alla somma più piccola finché le due somme diventano uguali. Esempio (A=3, B=5): A B 3 5 6 5 6 10 9 10 12 10 12 15 15 15 Es65-Successioni Data la successione 1,2,4,8,16,32,… in cui ogni elemento è il doppio del precedente, stabilisci qual è il primo termine maggiore di un valore intero N introdotto. Es66-Potenze Dato un numero reale N ed uno intero M, calcola la potenza di N^M con M>=0. Modifica poi l'algoritmo in modo da poter gestire anche valori di M<0. Es67-MCD Calcola il MCD tra due numeri interi positivi A e B procedendo nel seguente modo (algoritmo di Euclide): Confronta i due valori A e B; se sono diversi, sottrai il più piccolo dal più grande. Se sono uguali, allora il MCD è il loro valore comune. Es68-Somma di quadrati Scrivi un algoritmo che calcoli la somma dei quadrati dei primi K numeri naturali successivi ad un numero naturale N, dati K ed N. Es69-Divisori interi Scrivi un algoritmo che, dati in input N numeri interi, determini per ognuno di essi tutti i divisori interi. Es70-Fattori primi Scrivi un algoritmo che, dati in input N numeri interi, determini per ognuno di essi tutti i fattori primi. Es71-Fattoriale Scrivi un algoritmo che, dati in input N numeri interi, determini il fattoriale di ognuno. Es72-Percentuali Scrivi un algoritmo che, dati in input N numeri interi, determini la percentuale dei positivi, dei negativi, dei pari e dei dispari. Es73-quadrato di numeri Scrivi un algoritmo che calcoli il quadrato dei primi n numeri naturali. Suggerimento: il quadrato di un numero x è uguale alla somma dei primi x numeri dispari. Per esempio, il quadrato di 5 è dato da 1+3+5+7+9=25. Es74-Precedente e successivo Un calcolatore riesce ad eseguire solamente il calcolo del precedente e del successivo di un numero. Alla luce di questa informazione, scrivi un algoritmo che realizzi la somma di due numeri X e Y. Suggerimento: nota che, in questo caso, la somma può essere realizzata aggiungendo a X tante unità quante possiamo toglierne a Y. Es75-Successioni Scrivi un algoritmo che, dato in input un numero intero positivo A, determini quanti termini della successione definita da x[0]=A+1 (per i=0) x[i]=x[i-1]+1 (per i=1,2,3,…) occorre sommare successivamente (partendo dal primo) per superare strettamente un limite dato in input. Es76-Polinomi Realizza un algoritmo che, per un dato valore di X, calcoli il valore del polinomio (di grado r) ar*xʳ + … + a3*x³ + a2*x² + a1*x¹ + a0*xº Es77-Cartellini e ore lavorate . Es78-Espressione . Es79-Elenco studenti 1 L'elenco degli studenti di una scuola riporta la classe frequentata e il suo nome. L'elenco è ordinato per classi. Conta gli studenti di ogni classe. Per classe si intende l'anno di corso frequentato e non la sezione. Non è noto a priori quante e quali siano le classi presenti nella scuola. Esempio: 1 Mario 1 Davide 1 Giulio 2 Franco 2 Irene 2 Elisa 2 Carlo 3 Paolo 3 Maurizio Es80-L'elenco degli studenti di una scuola riporta la classe frequentata, la sezione e il suo nome. L'elenco è ordinato per classe e per sezione(a parità di classe). Calcola quanti studenti sono presenti nella classe di ciascuna sezione e quanti frequentano lo stesso anno. Non è noto a priori quante e quali siano le classi presenti nella scuola. Esempio: 1 A Mario 1 A Davide 1 B Giulio 2 A Franco 2 A Irene 2 B Elisa 2 B Carlo 3 A Paolo 3 A Maurizio Es81-calcolo radice quadrata Scrivi una funzione che calcoli la radice quadrata intera di un numero n. Suggerimento: considera un intero x dopo l'altro a partire da 1 e calcolane il quadrato x*x: fermati appena tale quadrato supera n. Il precedente numero considerato (x-1) è il risultato. Es82-Successioni 1 Scrivi un algoritmo che letto un numero A in input, generi e visualizzi i primi 100 valori della seguente successione: 5+A, 10+A, 15+A, 20+A, … Es83-Successioni 2 Per ognuna delle seguenti successioni di numeri, costruisci l'algoritmo che le genera (all'interno della stessa funzione): a) 1, 3, 5, 7, 9, …, 99 b) 1, 4, 9, 16, 25, …, 2500 c) 1, -2, 3, -4, 5, -6, …, -100 d) 1/2, 2/3, 3/4, 4/5, …, 99/100 Es84-Scrivi un algoritmo che legga da input una sequenza arbitraria di numeri a1,a2,a3,a4,… e restituisca nella variabile SOMMA la seguente espressione SOMMA = a1 + a2² + a3 + a4² + … Es85-Scrivi un algoritmo che legga da input una sequenza arbitraria di numeri a1,a2,a3,a4,… e restituisca nella variabile SOMMA la seguente espressione SOMMA = a1*a2 + a3*a4 + … Es86-Scrivi un algoritmo che legga da input una sequenza arbitraria di numeri a1,a2,a3,a4,… e restituisca nella variabile SOMMA la seguente espressione SOMMA = a1*a2*a3 + a4*a5*a6 + … Es87-Scrivi un algoritmo che legga da input una sequenza arbitraria di numeri a1,a2,a3,a4,… e restituisca nella variabile SOMMA la seguente espressione SOMMA = a1*a2*a3 + a2*a3*a4 + … Es88-Scrivi un algoritmo che legga da input una sequenza arbitraria di numeri a1,a2,a3,a4,… e restituisca nella variabile SOMMA la seguente espressione SOMMA = a1*a2*a3 + a3*a4*a5 + … Es89-Conto corrente . Es90-Azienda di produzione . Es91-conversione in ottale Scrivi un algoritmo che converta un numero intero n nel suo equivalente binario o ottale in funzione della scelta fatta all’utente. Es92-Scrivi un algoritmo che, date in input due date, visualizzi la distanza intercorrente espressa in giorni. Es93-terne di numeri triangolari Scrivi un algoritmo per il calcolo delle prime N terne di numeri triangolari. Ricordiamo che le terne di numeri triangolari sono legate dalla seguente relazione: 1 2 3 3 3 6 6 4 10 10 5 15 15 6 21 ovvero: l'ultimo numero di una riga è dato dalla somma dei due precedenti; il primo numero di una riga è uguale all'ultimo numero della riga precedente; il secondo numero di una riga è uguale al secondo numero della riga precedente aumentato di 1. Es94-Scrivi un algoritmo che stampi le prime N righe del triangolo di Tartaglia. Per esempio, se N=5, il triangolo sarà il seguente: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 Es95-triangolo di Floyd Scrivi un algoritmo per la rappresentazione delle prime n righe del triangolo di Floyd. Per esempio, se n=5, il triangolo sarà il seguente: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15