Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Задачите от редовната дата за изпит ВКН - фрагменти, без въвеждането на масива и хедърите и main
- /*
- Вариант 1: Да се състави програма на C++, която дава възможност за въвеждане от клавиатурата на дневните обороти на един склад за търговия на едро за период от 1 месец, състоящ се от 30 дни (въведените данни да се запомнят в числов масив), след което:
- а) намира и извежда на екрана номера на деня от месеца с най-голям оборот (ако са няколко дни с еднакъв такъв оборот - извежда всички);
- б) пресмята и извежда на екрана общия оборот на склада за втората половина от месеца;
- в) пресмята и извежда на екрана средния оборот на ден за склада.
- */
- double oboroti[30];
- // a
- double max = oboroti[0];
- for (int i = 1; i<30; i++)
- if (oboroti[i] > max)
- max = oboroti[i];
- cout << "Max oborot e " << max << " i e v dnite ";
- for (int i = 0; i<30; i++)
- if (oboroti[i] == max)
- cout << i+1 << " ";
- cout << endl;
- // б
- double suma_vtora_polovina = 0;
- for (int i = 15; i<30; i++)
- suma_vtora_polovina = suma_vtora_polovina + oboroti[i];
- cout << "Oborotyt za vtorata polovina ot meseca e " << suma_vtora_polovina << endl;
- // в
- double suma = 0;
- for (int i = 0; i<30; i++)
- suma = suma + oboroti[i];
- cout << "Sreden oborot na den " << suma/30 << endl;
- /*
- Вариант 2: Да се състави програма на C++, която дава възможност за въвеждане от клавиатурата на доставките на продукти на един ресторант в лева на ден за период от 1 месец, състоящ се от 30 дни (въведените данни да се запомнят в числов масив), след което:
- а) намира и извежда на екрана номера на деня от месеца с най-малка сума за доставки (ако са няколко дни с еднакви такива суми за доставки - извежда всички);
- б) пресмята и извежда на екрана общата сума на доставките за първата половина от месеца;
- в) извежда на екрана дните с доставки между 3000 и 5000 лв на ден.
- */
- double dostavki[30];
- // а
- double min = dostavki[0];
- for (int i = 1; i<30; i++)
- if (dostavki[i] < min)
- min = dostavki[i];
- cout << "Min dostavka e " << min << " i e v dnite ";
- for (int i = 0; i<30; i++)
- if (dostavki[i] == min)
- cout << i+1 << " ";
- cout << endl;
- // б
- double suma_pyrva_polovina = 0;
- for (int i = 0; i<15; i++)
- suma_pyrva_polovina = suma_pyrva_polovina + dostavki[i];
- cout << "Sumata na dostavkite za pyrvata polovina ot meseca e " << suma_pyrva_polovina << endl;
- // в
- cout << "Dnite s dostavki mezhdu 3000 i 5000 lv sa ";
- for (int i = 0; i<30; i++)
- if (dostavki[i] >= 3000 && dostavki[i] <= 5000)
- cout << i+1 << " ";
- cout << endl;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement