SHARE
TWEET

Untitled

a guest May 20th, 2019 64 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "pch.h"
  2. #include <iostream>
  3. #include <ctime>
  4. using namespace std;
  5.  
  6. template <typename T>
  7. void CreateMas(int n, T * & mas)
  8. {
  9.     mas = new T[n];
  10. }
  11.  
  12. template <typename T>
  13. void GenMas(int n, T * mas)
  14. {
  15.     for (int i = 0; i < n; i++)
  16.         *(mas + i) = (float)(rand() % 10 + 1);
  17. }
  18.  
  19. template <typename T>
  20. void DelMas(T*mas)
  21. {
  22.     delete[] mas;
  23. }
  24.  
  25. template <typename T>
  26. void OutMas(int n, T*mas)
  27. {
  28.     for (int i = 0; i < n; i++)
  29.         cout << mas[i] << " ";
  30. }
  31.  
  32.  
  33. int main(void)
  34. {
  35.  
  36.     setlocale(LC_ALL, "RUS");
  37.     int n, s = 0, j, k = 1, i, x = 0;
  38.     cout << "Введите кол-во элементов в массиве n  = ";
  39.     cin >> n;
  40.     float * fmas;
  41.     CreateMas(n, fmas);
  42.     //srand(time(0));
  43.     GenMas(n, fmas);
  44.     cout << "Массив из действительных чисел n = " << '\n';
  45.     OutMas(n, fmas);
  46.     cout << endl;
  47.  
  48.     for (int i = 0; i < n; i++)
  49.     {
  50.         for (int j = 0; j < n; j++)
  51.         {
  52.             if (fmas[i] <= fmas[j])
  53.             {
  54.            
  55.             }
  56.         }
  57.     }
  58.     //вывод условия
  59.     for (i = 0; i < n; i++)
  60.     {
  61.         cout << fmas[i] << " ";
  62.     }
  63.     cin.get(); //программа будет находиться в режиме ожидания пока не нажать клавишу <Enter>
  64.     cin.get(); //программа может не обработать <Enter>, поэтому <<пожарный>> cin не помешает
  65.     return 0; // оператор возврата, завершающий выполнение функции main()
  66. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top