Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.31 KB | None | 0 0
  1. // Mic9.cpp: Określa punkt wejścia dla aplikacji konsoli.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. #include <math.h>
  7. using namespace std;
  8.  
  9.  
  10. int _tmain(int argc, _TCHAR* argv[])
  11. {
  12.     setlocale(LC_ALL, "");
  13.     const int nmax = 100;
  14.     int n, i, j, wmin, wmax;
  15.     float pom;
  16.     wmin = wmax = 0;
  17.    
  18.     wmax = wmin = 0;
  19.  
  20.     cout << "Podaj liczbę elementów wektora (n<=" << nmax << ")" << endl;
  21.     cin >> n;
  22.  
  23.     if (n > 0 && n <= nmax)
  24.     {
  25.         float wektor[nmax];
  26.         for (i = 0; i < n; i++) //wprowadzanie wartości
  27.         {
  28.             cout << "Podaj " << i << " element" << endl;
  29.             cin >> wektor[i];
  30.         }
  31.  
  32.         for (i=0; i < n; i++) //szukanie najmniejszej
  33.         {
  34.             if (wektor[wmin]>wektor[i])
  35.                 wmin = i;
  36.             else
  37.                 if (wektor[wmax] < wektor[i])
  38.                     wmax = i;
  39.            
  40.         }
  41.    
  42.  
  43.         cout << "Najmniejszy element wynosi " << wektor[wmin] << " dla " << wmin + 1 << " elementu" << endl;
  44.         cout << "Największy element wynosi " << wektor[wmax] << " dla " << wmax + 1 << " elementu" << endl;
  45.  
  46.         for (i = 0; i < n - 1; i++)
  47.         {
  48.             wmin = i;
  49.             for (j = i + 1; j < n; j++)
  50.                 if (wektor[j] < wektor[wmin])
  51.                     wmin = j;
  52.             pom = wektor[i];
  53.             wektor[i] = wektor[wmin];
  54.             wektor[wmin] = pom;
  55.  
  56.         }
  57.  
  58.         cout << "Wektor posortowany:";
  59.             for (i = 0; i < n; i++)
  60.             {
  61.                 cout << wektor[i] << " ";
  62.             }
  63.        
  64.  
  65.     }
  66.     return 0;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement