Ecco due programmi in C++ che permettono all'utente di decidere il valore dell'array.
Fonte: sfregiato




Codice:
#include <iostream>
using namespace std;


int main(){


   int num, val;
   
   cout << "Specifica il numero elementi: ";
   cin >> num;
   
   int array[num]; //dichiaro l'array di num elementi
   
   for(int i = 0; i < num; i++){
   
      cout << i + 1 << "# numero: ";
      cin >> val;
      
      array[i] = val;
   }
   
   for(int i = 0; i < num; i++)cout << array[i] << "\n";
   
   return 0;
}

Codice:
#include <iostream>
using namespace std;


int main(){


   int num, val;
   int *array; //puntatore che conterrà i dati dell'utente
   
   cout << "Specifica il numero elementi: ";
   cin >> num;
   
   array = new int[num]; //alloco la memoria
   
   for(int i = 0; i < num; i++){
   
      cout << i + 1 << "# numero: ";
      cin >> val;
      
      array[i] = val;
   }
   
   for(int i = 0; i < num; i++)cout << array[i] << "\n";
   
   delete[] array; //libero la memoria utilizzata
   
   return 0;
}