Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- void nuskaitymas (int &rastisk, int rastiskaiciai[], int &pamestisk, int pamestiskaiciai[]);
- void vietosradimas (int &rastisk, int rastiskaiciai[], int &pamestisk, int pamestiskaiciai[], int po_kurio_iterpti, int &po_kurio1);
- void iterpimas (int &rastisk, int j, int po_kurio_iterpti, int rastiskaiciai[], int pamestiskaiciai[]);
- using namespace std;
- const int CMax = 100;
- int main()
- {
- int rastisk;
- int rastiskaiciai[CMax];
- int pamestisk;
- int pamestiskaiciai[CMax];
- int po_kurio_iterpti;
- int po_kurio1;
- int j;
- int i;
- nuskaitymas (rastisk, rastiskaiciai, pamestisk, pamestiskaiciai);
- vietosradimas (rastisk, rastiskaiciai, pamestisk, pamestiskaiciai, po_kurio_iterpti, po_kurio1);
- return 0;
- }
- void nuskaitymas (int &rastisk, int rastiskaiciai[], int &pamestisk, int pamestiskaiciai[])
- {
- ifstream in ("duom.txt");
- in >> rastisk;
- for ( int i = 0; i < rastisk; i++)
- {
- in >> rastiskaiciai[i];
- }
- in >> pamestisk;
- for ( int j = 0; j < pamestisk; j++)
- {
- in >> pamestiskaiciai[j];
- }
- in.close();
- }
- void vietosradimas (int &rastisk, int rastiskaiciai[], int &pamestisk, int pamestiskaiciai[], int po_kurio_iterpti, int &po_kurio1)
- {
- for (int i = 0; i < rastisk; i++)
- {
- for ( int j = 0; j < pamestisk; j++)
- {
- if ((pamestiskaiciai[j]>rastiskaiciai[i])&&(pamestiskaiciai[j]<rastiskaiciai[i+1]))
- {
- po_kurio_iterpti = i+1;
- cout << po_kurio_iterpti << endl;
- // iterpimas(rastisk, j, po_kurio_iterpti, rastiskaiciai, pamestiskaiciai);
- }
- }
- }
- }
- void iterpimas (int &rastisk, int j, int po_kurio_iterpti, int rastiskaiciai[], int pamestiskaiciai[])
- {
- rastisk++;
- for (int i = rastisk; i > po_kurio_iterpti; i--)
- {
- rastiskaiciai[i] = rastiskaiciai[i-1];
- }
- rastiskaiciai[po_kurio_iterpti] = rastiskaiciai[j];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement