Przykład wykorzystania wektora par.
W poniższym programie prezentujemy możliwość przechowywania par znaków w strukturze PAIR. Poszczególne pary znaków (duży, mały) umieszczamy w wektorze.
-
#include <iostream>
-
#include <vector>
-
using namespace std;
-
-
int main()
-
{
-
vector<pair<char,char> > znaki;
-
-
for (int i=0;i<26;i++)
-
{
-
pair<char,char> zestaw(i+65,i+97);
-
znaki.push_back(zestaw);
-
}
-
-
//wypisanie wszystkich elementow wektora
-
cout<<"\nWszystkie elementy wektora par:";
-
for (int i=0;i<znaki.size();i++)
-
{
-
cout<<"\n"<<znaki[i].first<<" "<<znaki[i].second;
-
}
-
-
//wyszukanie elementu w wektorze
-
cout<<"\n\n\nWynik wyszukiwania pary dla znaku 'd': ";
-
char znak='d';
-
for (int i=0;i<znaki.size();i++)
-
{
-
if (znaki[i].second==znak)
-
cout<<znaki[i].first;
-
}
-
cout<<"\n\n\n";
-
}
-
Wynik wykonania powyższego kodu:
Wszystkie elementy wektora par: A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p Q q R r S s T t U u V v W w X x Y y Z z Wynik wyszukiwania pary dla znaku 'd': D
Sprawdź dziłanie programu w edytorze online >>>