Problemi che richiedono un vettore
- Estrarre le cifre da un numero minore di 1.000.000
n=187
- Convertire da base 10 a base 2 un numero minore di 256
n=13
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
- I numeri da 1 a 999 hanno come somma delle cifre un numero
- 1 (1-10-100)
- 2 (2-11-20-101-110-200)
- 3 (3-12-21-30-102-111-120-201-210-300)
- …
- 27 (999).
Quanti
numeri ci sono per ogni possibile
somma?
Dato un vettore di numeri…
- Calcolare il totale dei valori contenuti
- Calcolare la media dei valori contenuti
- Calcolare minimo, media e massimo (3 risposte…)
- Quanti numeri dispari contiene?
- Quante volte compare un certo valore k?
- Calcolare il totale dei valori alle posizioni pari
- Calcolare il totale dei valori positivi
- Calcolare il totale dei primi p elementi
- È ordinato in modo crescente?
1 |
2 |
3 |
? |
10 |
15 |
12 |
No |
10 |
12 |
15 |
Sì |
- Contare le occorrenze di valori positivi, di valori negativi e del valore nullo (3 risposte…)
- Spostare il contenuto in modo da rovesciarlo
|
1 |
2 |
3 |
Prima |
10 |
15 |
12 |
Dopo |
12 |
15 |
10 |
- Ordinarlo
|
1 |
2 |
3 |
Prima |
10 |
15 |
12 |
Dopo |
10 |
12 |
15 |
Dati due vettori di numeri…
- Sono uguali? (i contenuti posizione per posizione…)
- Hanno lo stesso totale dei valori contenuti? (risultato True/False…)
- Realizzare una copia, dal primo al secondo
- Realizzare una copia, dal primo al secondo, alla rovescia
- Copiare dal primo al secondo gli elementi che vanno dalla posizione a alla posizione b
Più di 2 vettori
- Sommare posizione per posizione i numeri contenuti in due vettori caricando i risultati in un terzo vettore
- Confrontare posizione per posizione i numeri contenuti in due vettori caricando i risultati in un terzo vettore
- Realizzare un terzo vettore copiando il contenuto del primo e del secondo consecutivamente (concatenazione)