Informatica Generale 1 - A.A. 2001/02
 
 

Foglio di Esercitazioni 2
 
 

Implementare un algoritmo in linguaggio C++ per risolvere i seguenti problemi:
 

Problema 1: invertire il valore di due variabili

Problema 2: dati tre interi positivi calcolarne il massimo

Problema 3: verificare che tre numeri reali possano essere la lunghezza dei lati di un triangolo

Problema 4: calcolare il quoziente tra due numeri interi

Problema 5: calcolare il quoziente tra due numeri reali

Problema 6: trasformare un carattere da maiuscolo in minuscolo e viceversa

Problema 7: dato n calcolare il massimo di una serie di n numeri reali

Problema 8: generare i primi n elementi della successione di Fibonacci

I numeri di fibonacci sono gli elementi di una successione crescente di interi che inizia con i valori: 1 1 2 3 5 8 13 ... Le regole per costruire i termini della successione sono le seguenti:

  1. i primi due elementi della successione sono uguali a 1
  2. ogni altro elemento è uguale alla somma dei due che lo precedono
Problema 9: produrre l'elenco dei quadrati perfetti compresi tra due numeri n e m

Problema 10: convertire un intero da decimale a binario