Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.cpp
- // last 5
- //
- // Created by Aleksandrs Pucenkins on 05/11/2019.
- // Copyright © 2019 The Gromov Alliance. All rights reserved.
- //
- #include <iostream>
- #include <ctime>
- #include <algorithm>
- using namespace std;
- int aa, ab, ac, ba, ca, cmax, cmin, cminn, cmaxx, da, ea, eb, ds = -1;
- float earth, ec;
- float *ed = new float[eb];
- int dc[10];
- int ad[7];
- int cb[5];
- int BB[20];
- void bc(int BB[])
- {
- for (ba = 0; ba < 20; ba++)
- {
- cout << BB[ba];
- if (ba < 19)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- }
- }
- int main() {
- //1
- cout << "\n\n 1 UZDEVUMS : \n\n\n";
- srand( static_cast<unsigned int>(time(NULL)));
- cout << " Masīvs 7 = ";
- for (ac = 0; ac < 7; ac++)
- {
- ad[ac] = rand() % 20 + 1;
- cout << ad[ac];
- if (ac < 6)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- }
- aa = 0;
- for (ac = 0; ac < 4; ac++)
- {
- aa = ad[ac] + aa;
- }
- ab = ad[4];
- for (ac = 5; ac < 7; ac++)
- {
- ab = ad[ac] * ab;
- }
- cout << "\n Skaitļi summai : ";
- for (ac = 0; ac < 4; ac++)
- {
- cout << ad[ac];
- if (ac < 3)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- }
- cout << "\n Skaitļi reizināšanai : ";
- for (ac = 4; ac < 7; ac++)
- {
- cout << ad[ac];
- if (ac < 6)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- }
- cout << "\n Summa = " << aa << endl;
- cout << "\n Skaitļu reizināšana = " << ab << endl;
- cout << endl;
- //2
- cout << "\n\n 2 UZDEVUMS : \n\n\n";
- for (ba = 0; ba < 20; ba++)
- {
- BB[ba] = rand() % 3;
- }
- cout << "\n Masīvs pirms šķirošanas ir: ";
- bc(BB);
- sort(BB, BB + 20);
- cout << "\n Masīvs pēc šķirošanas ir: ";
- bc(BB);
- cout << endl;
- //3
- cout << "\n\n 3 UZDEVUMS : \n\n\n\n";
- cout << " Masīvs 5 = ";
- for (ca = 0; ca < 5; ca++)
- {
- cb[ca] = rand() % 100 + 1;
- cout << cb[ca];
- if (ca < 4)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- }
- cmax = cmin = cb[0];
- cminn = cmaxx = 0;
- for (ca = 0; ca < 5; ca++)
- {
- if (cb[ca] > cmax)
- {
- cmax = cb[ca];
- cmaxx = ca;
- }
- else if (cb[ca] < cmin)
- {
- cmin = cb[ca];
- cminn = ca;
- }
- }
- cout << "\n Masīva maksimums = " << cmax << endl;
- cout << "\n Masīva minimums = " << cmin << endl;
- swap(cb[cmaxx], cb[cminn]);
- cout << "\n Masīvs 5 pēc mijmaiņas (swap) = ";
- for (ca = 0; ca < 5; ca++)
- {
- cout << cb[ca];
- if (ca < 4)
- {
- cout << ", ";
- }
- else
- {
- cout << ".\n"
- << endl;
- }
- }
- //4
- cout << "\n\n 4 UZDEVUMS : \n\n\n\n";
- cout << " Masīvs 10 = ";
- for (da = 0; da < 10; da++)
- {
- dc[da] = rand() % 21 + (-10);
- cout << dc[da];
- if (da < 9)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- }
- for (int da = 0; da < 10; da++)
- {
- if (ds < 1)
- ds = dc[da];
- if (dc[da] >= 1 && dc[da] < ds)
- ds = dc[da];
- }
- cout << "\n Mazākais pozitīvais skaitlis masīvā = " << ds << endl;
- cout << endl;
- cout << " Masīvs 10 pēc nomaiņas = ";
- for (int da = 0; da < 10; da++)
- {
- if (dc[da] < 0)
- {
- dc[da] = ds;
- }
- cout << dc[da];
- if (da < 9)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- }
- //5
- cout << "\n\n\n 5 UZDEVUMS : \n\n\n\n";
- cout << " Masīva lielums = ";
- cin >> eb;
- cout << endl;
- for (ea = 0; ea < eb; ea++)
- {
- ed[ea] = rand() % 20 + 1;
- }
- cout << " Masīvs " << eb << " :";
- for (ea = 0; ea < eb; ea++)
- {
- cout << ed[ea];
- if (ea < eb - 1)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- ec = ed[ea] + ec;
- }
- earth = ec / eb;
- cout << endl;
- cout << " Aritmētiskais masīvs= " << earth << endl;
- cout << endl;
- for (ea = 0; ea < eb; ea++)
- {
- if (ed[ea] < earth)
- {
- ed[ea] = earth;
- }
- }
- cout << " Masīvs pēc nomaiņas :";
- for (ea = 0; ea < eb; ea++)
- {
- cout << ed[ea];
- if (ea < eb - 1)
- {
- cout << ", ";
- }
- else
- {
- cout << ". " << endl;
- }
- }
- cout << endl;
- delete[] ed;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement