rendered paste body#include <iostream>using namespace std ;int rozmiar = 100 ;int tablica[100];int glowa;int ogon ;void init(){for(int i=1;i<rozmiar;i++) tablica[i]=0 ; glowa=ogon=0;};void insertkoniec(int x) { if(ogon==rozmiar-1) cout << "Lista jest pełna" << endl ; else if(tablica[glowa]==0) tablica[glowa] =x ; else {ogon++; tablica[ogon]=x;} }void insert(int x, int p) {if(p<0 || p>ogon || ogon==glowa) insertkoniec(x);else {if(p==ogon) {p=tablica[ogon]; tablica[ogon]=x; ogon++; tablica[ogon]=p;}else {int i ;int temp = tablica[p];ogon++; for(i=ogon;i>p;i--) { tablica[i]=tablica[i-1]; }tablica[p]=x;}}return;}int locate(int x){ int i=0; while(i<=ogon) { if(tablica[i]==x) return i; i++; } return -1;}void retrive(int p){ if(p>=glowa && p<=ogon) cout << "\nElement z pozycji "<< p << " to: " << tablica[p] << endl; else cout << "\nPozycja z poza zakresu" << endl;}void previous(int p) { if(p>glowa && p<=ogon) cout << tablica[p-1] << endl ; else cout << "\nPozycja z poza zakresu" << endl; }void next(int p) { if(p>=glowa && p<ogon) cout << tablica[p+1] << endl ; else cout << "\nPozycja z poza zakresu" << endl; }void printlist() { cout << endl ; for(int i=0;i<=ogon;i++) cout << tablica[i] << ", " ; cout << endl; } void makenull() { for(int i=glowa;i<=ogon;i++) tablica[i]=0; ogon=glowa=0; } void first() { cout << tablica[0] << endl; } int main(){insert(0,10);insert(1,0);insertkoniec(1);insertkoniec(2);insertkoniec(3);insertkoniec(4);insertkoniec(5);printlist();next(2);previous(2);makenull();printlist();char d;cin >> d ;return 0;}