Sei sulla pagina 1di 2

Esercizi vari:

VerificaNumero:
Definire un programma che legge un numero ( num) fornito come input dall’utente e
stampa:

• “Zero” - se num = 0
• “Numero negativo” - se num < 0
• “Numero positivo” - se num > 0

Inoltre, stampa:

• “(piccolo)” - se num < 1


• “(grande)” - se num > 1000

OperazioniStringa:
Il programma inizia chiedendo all’utente di inserire una stringa che non deve contenere
numeri.

Successivamente, deve consentire all’utente di scegliere tra:

1) Sostituire una lettera con una lettera:


Chiede all’utente di inserire due caratteri:
i. vecchioCar: la lettera da sostituire che deve essere contenuta nella
stringa
ii. nuovoCar: La lettera “nuova”, con cui sostituire vecchioCar. Non
deve essere un numero
Sostituisce ogni occorrenza della lettera vecchioCar con nuovoCar
2) Tovare (e stampare) la prima occorrenza di un carattere
Il carattere viene chiesto all’utente

SommaCoppie:
Dato un array di numeri (numeri) ed un intero (sum), definire un programma che stampi le
coppie di numeri in numeri la cui somma sia uguale a sum. Tenere traccia delle coppie in
una lista e stampare il contenuto finale.

Per esempio, dati: numeri = {2, 4, 1, 5, 7, 3} e sum = 5, l’output prodotto deve essere:
[2, 3] [4, 1]
ArrayShiftZero:
Dato un array di numeri, il programma:

• Sposta alla fine dell’array tutti gli 0


• Sposta in avanti gli altri numeri mantenendone l’ordine.

Per esempio, dato {3, 2, 0, 12, 0, 5}, l’output prodotto deve essere: {3, 2, 12, 5, 0, 0}

MatriceZero:
Il programma fa un’operazione di trasformazione di una matrice:

1. Chiede all’utente di inserire due numeri: uno per il numero di righe e uno per il
numero di colonne della matrice.
Limitare il numero ad un range (es., da 5 a 10)
2. Genera una matrice inserendo numeri randomici (es. Da 0 a 9)
3. Per ogni elemento num della matrice che sia 0, sostituisce tutti i valori della riga e
della colonna di num con uno 0

Per esempio:

1 4 5 0 4 0

0 4 7 => 0 0 0

3 1 0 0 0 0

Potrebbero piacerti anche