#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
vector <int> vecInt(10,1); //crea un vettore di 10 posti mettendo 1 in ogni cella
int stampa()
{
int s;
cout << "------------------" << endl;
for (s=0; s < vecInt.size(); ++s) cout << vecInt[s] << endl;
cout << "------------------" << endl;
}
int main()
{
int t = 0;
cout << "Dimesione del vettore " << vecInt.size() << endl;
stampa();
// inserisce 10 nuovi valori in coda
for (t=1;t<=10;t++) vecInt.push_back(t);
// e mostra la nuova dimensione
cout << "Dimesione del vettore " << vecInt.size() << endl;
stampa();
//Modifica del valore di una posizione del vettore
cout << "Valore alla posizione 15: " << vecInt[15] << endl;
vecInt[15] = 0;
cout << "Valore alla posizione 15: " << vecInt[15] << endl;
//rimuove l'ultimo elemento dal vettore
cout << "Rimuove elemento" << endl;
vecInt.pop_back();
// e mostra la nuova dimensione
cout << "Dimesione del vettore " << vecInt.size() << endl;
stampa();
cout << "Inserisce elemento all'inizio ed alla fine" << endl;
vecInt.insert(vecInt.begin(),100);
vecInt.insert(vecInt.end(),200);
stampa();
cout << "Mette in ordine gli elementi" << endl;
sort(vecInt.begin(),vecInt.end());
stampa();
system("PAUSE");
return EXIT_SUCCESS;
}
Visualizzazione post con etichetta STL. Mostra tutti i post
Visualizzazione post con etichetta STL. Mostra tutti i post
giovedì 27 settembre 2012
Iscriviti a:
Post (Atom)
Debugger integrato ESP32S3
Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede nell'ID USB della porta Jtag. Nel modulo...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...