Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- #include <string>
- struct SBicycle
- {
- string model;
- int speeds;
- int wheelDiam;
- };
- void Func2(SBicycle *a, int len, int speeds) // в)
- {
- cout << "Диаметри на колела,които се срещат при поне 2 различни модела:" << endl;
- for (int i = 0; i < len; i++)
- {
- bool check = false;
- bool checkOut = true;
- if (a[i].speeds == speeds)
- {
- for (int j = 0; j < len; j++)
- {
- if ((a[i].wheelDiam == a[j].wheelDiam && a[i].model.compare(a[j].model) != 0) && j != i)
- {
- check = true;
- for (int k = 0; k < i; k++)
- {
- if (a[i].wheelDiam == a[k].wheelDiam)
- {
- checkOut = false;
- }
- }
- }
- }
- if(check && checkOut) cout << a[i].wheelDiam << " ";
- }
- }
- cout << "\n\n";
- }
- int main()
- {
- system("chcp 1251 >> nul");
- const int br = 6;
- SBicycle bicycles[br];
- bicycles[0].model = "Model1";
- bicycles[0].speeds = 18;
- bicycles[0].wheelDiam = 26;
- bicycles[1].model = "Model2";
- bicycles[1].speeds = 16;
- bicycles[1].wheelDiam = 24;
- bicycles[2].model = "Model3";
- bicycles[2].speeds = 18;
- bicycles[2].wheelDiam = 26;
- bicycles[3].model = "Model4";
- bicycles[3].speeds = 12;
- bicycles[3].wheelDiam = 26;
- bicycles[4].model = "Model5";
- bicycles[4].speeds = 14;
- bicycles[4].wheelDiam = 24;
- bicycles[5].model = "Model6";
- bicycles[5].speeds = 18;
- bicycles[5].wheelDiam = 26;
- Func2(bicycles, br, 18);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment