1) Generare casualmente coppie di numeri fra 1 e 100 (uno pari e

1)
Generare casualmente coppie di numeri fra 1 e 100 (uno pari e uno dispari) colorando di rosso il maggiore e di
verde il minore, finché il numero pari non coincide con un multiplo del numero dispari.
2)
Scrivere una procedura che ricevuti in ingresso una frase, una riga e una colonna, scriva sullo schermo in verticale,
dall’alto verso il basso, la frase a partire dalla riga e colonna specificate (con troncamento in caso di fuoriuscita
dallo schermo)
3)
Scrivere una procedura che ricevuta in ingresso una frase, la restituisca codificata in “farfallino” (dopo ogni vocale
si inserisce il carattere ‘f’ seguito dalla vocale stessa.
(es. ciao a tutti  cifiafaofo afa tufuttifi)
4)
Scrivere una procedura che ricevuti in ingresso due numeri interi positivi, non necessariamente in ordine,
restituisca un array contenente tutti i quadrati perfetti compresi fra il minore e il maggiore dei due numeri
(estremi inclusi).
(es. 123 64  64 81 100 121 )
5)
Scrivere una procedura che ricevuto in ingresso un numero, restituisca un array con tutti i numeri primi minori o
uguali a quel numero
6)
Progettare la procedura TRIANGOLO(x,y,h,direzione) per disegnare un triangolo sullo schermo, in cui x e y
rappresentano le coordinate del vertice opposto alla base, h l’altezza (n° di righe) e direzione (+1/-1) se diritto o
capovolto (si supponga che sia sempre contenuto nello schermo)
(es. TRIANGOLO(5,10,3,-1) produrrà la seguente figura:
*****
***
*
7)
Stampare sullo schermo la seguente figura
(5,10)
*
***
*********
*******
*********
***
*
8)
Riempire un array bidimensionale quadrato (LMAX=10) con NxN numeri casuali compresi fra 1 e 1000 (N casuale,
2<=N<=10). Trovare il MAX e il MIN e calcolare la somma dei numeri appartenenti alla cornice individuata dai due
numeri trovati.
9)
Riempire un array bidimensionale 10x10 ordinatamente con i numeri da 1 a 100 senza ricorrere all’incremento di
una variabile, ma sfruttando gli indici di riga e di colonna.
10) Dati due array bidimensionali 10x10 (MASCHERA e NUMERI), il primo di 1 e 0 distribuiti casualmente e il secondo
di numeri compresi fra 1 e 10, si calcoli se la somma dei numeri nell’array NUMERI in corrispondenza degli 1
nell’array MASCHERA è maggiore, minore o uguale della somma dei numeri in corrispondenza degli 0.
(è possibile calcolare le due somme senza IF ?)