Advertisement
enkov

Задача за брой килими

Sep 18th, 2017
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.11 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     /*Да се напише програма, която обработва броя на килимите, произведени
  7.         от фирма Пирински гайтан за дните от 1 до 31 октомври 2015, по следния начин:
  8.         а) въвежда броевете на килимите, произведени от фирма Пирински гайтан,
  9.         за всеки един ден от 1.10.2015 до 31.10.2015, включително;
  10.         б) извежда колко (като брой) са дните, през които са произведени
  11.         по по‐малко от 25 килима за деня;
  12.         в) извежда минималния брой килими, произведени от фирма Пирински гайтан
  13.         за един ден;
  14.         г) извежда датите, на които са произведени по повече от 39 килима.*/
  15.  
  16.  
  17.     // трябва ми масив от 31 цели числа
  18.     // от 0..30 или 1 до 31... -> 32 числа и 0 да не го пипам
  19.  
  20.     const int n = 31;
  21.  
  22.     int kilimizaden[n + 1];
  23.    
  24.     cout << "Programa za kilimi." << endl;
  25.  
  26.     // a
  27.  
  28.     for (int i = 1; i <= n; i++) // цикъл 1 до 31 (в случая)
  29.     {
  30.         cout << "Broj kilimi za den " << i << ": ";
  31.         cin >> kilimizaden[i];
  32.     }
  33.  
  34.     // б - брой дни с по-малко от 25 килима в този ден
  35.  
  36.     int broipod25 = 0;
  37.     for (int i = 1; i <= n; i++)
  38.     if (kilimizaden[i] < 25)
  39.         broipod25 = broipod25 + 1;
  40.     cout << "Broqt dni s pod 25 kilima e " << broipod25 << endl;
  41.  
  42.     // в - намиране на мин. брой килими
  43.  
  44.     int minbroi = kilimizaden[1];
  45.     for (int i = 2; i <= n; i++)    
  46.     if (kilimizaden[i] < minbroi)
  47.         minbroi = kilimizaden[i];
  48.     cout << "Naj-malko kilimi za den sa " << minbroi << endl;
  49.  
  50.     // г - датите с повече от 39 килима
  51.     cout << "Datite s poveche ot 39 kilima sa: ";
  52.     for (int i = 1; i <= n; i++)
  53.     if (kilimizaden[i] > 39)
  54.         cout << i << " ";
  55.     cout << endl;
  56.    
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement