Advertisement
enkov

Вариант 2 на примерната задача за изпита по ВКН (С++)

Dec 2nd, 2013
511
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.53 KB | None | 0 0
  1. /*
  2. Вариант 2: Да се напише програма на С++, реализираща въвеждане от клавиатурата на резултатите от търг за недвижим имот с 25 участника (всеки предлага оферта в лева).
  3. а) да се изведе на екрана номерът на печелившият кандидат (с най-висока оферта);
  4. б) да се изведе на екрана разликата между най-ниската и най-високата оферта.
  5. */
  6.  
  7. // for MS C++ 2001+
  8. // for gcc remove stdio and system
  9.  
  10. // #include "stdafx.h" // only for win32 console app wizard MSVC++
  11.  
  12. #include <iostream>
  13. #include <stdio.h>
  14. #include <math.h>
  15. using namespace std;
  16.  
  17. int main()
  18. {
  19.   double oferti[25], maxoferta, minoferta, razlikaminmax;
  20.   int  i, nomer = 0;
  21.  
  22.   for (i = 0; i < 25; i++)
  23.   {
  24.       cout << "Oferta na kandidat " << i+1 << ":";
  25.       cin >> oferti[i];
  26.   }
  27.  
  28.    maxoferta = oferti[0]; minoferta = oferta[0];
  29.    for (i = 1; i < 25; i++)
  30.    {
  31.       if ( oferti[i] > maxoferta )
  32.       {
  33.          maxoferta = oferti[i];
  34.          nomer = i;
  35.       }
  36.       if ( oferti[i] < minoferta )
  37.          minoferta = oferti[i];
  38.    }
  39.  
  40.    razlikaminmax = maxoferta - minoferta;
  41.  
  42.    cout << "Naj-visoka oferta " << maxoferta << " ima kandidat nomer " << nomer+1 << endl;
  43.  
  44.   cout << "Razlikata mezdhu naj-visokata i naj-niskata oferta e " << razlikaminmax << endl;
  45.  
  46.    system("pause");
  47.    return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement