Vettori III - Esercizio 1

Dato N (massimo 10) scrivi un programma con le seguenti funzionalità

  1. Inserisci nel vettore N numeri reali
  2. Data una posizione, chiesta all'utente, modifica il valore contenuto nella posizione
  3. Data una posizione inserisci un nuovo valore nella posizione (spostando tutti gli altri più sotto)
  4. Data una posizione elimina il valore nella posizione (spostando tutti gli altri più su)
  5. Inverti gli elementi del vettore
  6. Dato un valore dire se è presente o no nel vettore
  7. Esci

Esercizio 2

Dato un numero intero positivo inserire le cifre che compongono il numero in un vettore e:

  1. dire di quante cifre è composto il numero
  2. dire se c’è una certa cifra data in input e se sì in quali posizioni
  3. dire quante volte compare ciascuna cifra (da 0 a 9)
  4. dire quale è la cifra che compare più volte

Schema base dei programmi:

#include <iostream>

/* Programma base */
using namespace std; 

int main(int argc, char** argv) {
    int scelta;
    do {
       cin >> scelta;
       switch(scelta) {
           case 1:
               break;
           case 2:
               break;           
       }
    } while (scelta != 7);

	return 0;
}