Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 1. Да се въведат количествата събрани ягоди за всеки ден от 15 до 30 май.
- 2. Да се намери, през кои два поредни дни има общо най-много събрани плодове.
- 3. Да се въведе число и да се изведат дните със събрано количество ягоди повече от въведеното число.
- 4. Да се изведе сумата от всички количества.
- */
- #include <iostream>
- using namespace std;
- int main()
- {
- const int n = 16;
- float strawberries[n+1]; // номерация 1..16, дните са 16 дена от 15 до 30 - добавяме 14 към деня при извеждане, за да стане 1..16 към 15..30
- // т. 1 - вход на масива (въвеждане) 1..16, +14
- for (int i = 1; i <= n; i++)
- {
- cout << "Iagodi za den " << i+14 << " = ";
- cin >> strawberries[i];
- }
- // т.2 през кои два поредни дни има общо най-много събрани плодове.
- int maxday=1; // поредни дни са 1+2, 2+3, 3+4, ... n-1 + n
- for (int i=2; i <= n-1; i++) // 2 до n-1, защото 1+2 е обработено
- if ( (strawberries[i]+strawberries[i+1]) > (strawberries[maxday]+strawberries[maxday+1]) )
- maxday = i;
- cout << "Naj-mnogo iagodi v posledovatelni dni ima v dnite " << maxday+14 << " " << maxday+1+14 << " = " << strawberries[maxday]+strawberries[maxday+1] << endl;
- // т.3 Да се въведе число и да се изведат дните със събрано количество ягоди повече от въведеното число.
- float poveche;
- cout << "Iagodi za sravnenie ";
- cin >> poveche;
- cout << "Iagodi v poveche ima v dnite: ";
- for (int i=1; i <= n; i++)
- if ( strawberries[i] > poveche )
- cout << i+14 << " ";
- cout << endl;
- // т.4 Да се изведе сумата от всички количества.
- float suma = 0;
- for (int i=1; i<=n; i++)
- suma = suma + strawberries[i];
- cout << "Sumata ot vsichki kolichestva e " << suma << endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment