Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Да се напише програма на С++, обработваща статистика на броя
- на харесванията на една Фейсбук страница за 30 дни.За всеки от тези дни
- се пази броят харесвания за този ден.
- а) да се дефинира подходящ масив и да се реализира
- въвеждане от клавиатурата на данните в него;
- б) да се изведе номерът на деня с най - голям брой харесвания и този брой
- (при няколко дни с такъв максимален брой, да се изведат всичките);
- в) да се изведат дните, в които броят харесвания е над 3000.
- */
- // Версия според макета от http://pastebin.com/gL2m3pZp
- #include <iostream>
- using namespace std;
- int main()
- {
- // a1 - по макета т.0 - масив от n елемента, работим с 1..n
- // - декларираме n+1 елемента
- const int n = 30;
- int masiv[n + 1];
- // а2 по макета т. 1 - вход на масива (въвеждане)
- for (int i = 1; i <= n; i++)
- {
- cout << "Haresvaniq za den " << i << " = ";
- cin >> masiv[i];
- }
- // б1 - намиране на максималния брой харесвания
- // по макета от т. 5 Намиране на max стойност на елементите
- int max = masiv[1];
- for (int i = 2; i <= n; i++)
- if (masiv[i] > max)
- max = masiv[i];
- cout << "Maks. broj nahrsvaniq e " << max;
- // б2 - намиране на дните с тези макс харесвания
- // по макета т. 3 - Извеждане на индексите на елементи, изпълняващи просто условие(неравенство)
- cout << " i e v dnite ";
- for (int i = 1; i <= n; i++)
- if (masiv[i] == max) // условието e == max
- cout << i << " ";
- cout << endl; // това завършва реда с изброяване на дните с макс. ст-ст
- // в - пак по макета т. 3, но с > 3000
- cout << "V dnite ";
- for (int i = 1; i <= n; i++)
- if (masiv[i] > 3000) // условието e > 3000
- cout << i << " ";
- cout << " ima > 3000 likes." << endl; // това завършва реда с изброяване на дните с > 3000
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement