Corso di fondamenti d'informatica A
LEGENDA:
Il numero di
associato
ad ogni problema ne indica il livello di difficoltà.
-
PROBLEMA


Siano dati in input da tastiera 3 interi non negativi. Se, nell'insieme,
possono essere interpretati come una data (giorno, mese e anno), stampare
il risultato nella forma gg/mm/aa altrimenti stampare un messaggio
di errore. Verificare inoltre cosa succede se viene fornito in input un
intero negatativo o un reale.
Variante: considerare il caso di anni bisestili
-
PROBLEMA

Dato un numero intero N calcolare la sommatoria degli interi da 1 a N.
-
PROBLEMA


Dato un numero reale N e uno intero M calcolare la potenza
di N alla M con M>=0.
Variante: supporre che M possa assumere valori negativi.
-
PROBLEMA


Dati due numeri interi Inf e Sup, stampare le tabella di conversione
di temperature Fahrenheit-Celsius e Celsius-Fahrenheit da Inf a Sup (c*9/5
= f-32).
-
PROBLEMA


Dato un numero intero N, scrivere un programma che calcola il
fattoriale di tutti i numeri interi minori o uguali a N.
-
PROBLEMA


Scrivere un programma che date N coppie, con N fornito
in input, di valori reali, ne calcoli la somma e la fornisca volta per
volta in output.
-
PROBLEMA


Dati due interi M e N e un carattere C, scrivere
un programma che stampi un rettangolo la cui cornice sia costituita da
MXN asterischi e il suo interno da caratteri C.
Es. N=2 M=3 C=d
***
*d*
***
-
PROBLEMA

Dati 3 numeri in input calcolarne il min e il max.
-
PROBLEMA


Dato in input un intero N, calcolare il massimo e il minimo
di N valori forniti in input.
-
PROBLEMA



Calcolare massimo e minimo di una sequenza di numeri interi compresi
fra 0 e 50 (estremi esclusi) forniti in input e terminante con input uguale
a 0.
-
PROBLEMA





Dato un numero N e una cifra C contare il numero di occorrenze
di C in N.
-
PROBLEMA




Dati 3 numeri X, Y, Z in input e una sequenza
di numeri terminante con 0 stampare il numero di volte che sono stati immessi
X, Y, Z.
-
PROBLEMA




Variante del primo con caratteri al posto di numeri.
-
PROBLEMA


Dato un valore intero positivo dispari N ed un carattere c,
disegnare sullo schermo un triangolo costituito da N caratteri c
sulla prima riga, N-2 sulla seconda, e così
via. Ad esempio, con N=7 e c='a' si disegni la seguente
figura:
-
PROBLEMA


Dati due interi N e M calcolare il quoziente e resto
della divisione di M per N utilizzando il metodo delle sottrazioni
successive.
-
PROBLEMA


Dato in input un intero N, calcolare la media di N voti
compresi fra 18 e 31 (30 e lode) forniti in input.