Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <cmath>
  4. #include <ctime>
  5. #include <stdio.h>
  6. #include <random>
  7. #include <iomanip>
  8.  
  9. using namespace std;
  10. int main()
  11. {
  12. setlocale(LC_ALL, "rus");
  13. srand(time(0));
  14. const int size = 100;
  15. int mas[size];
  16. int i, count = 1, N, max = 23, min = 3;
  17. cout << fixed << setprecision(0) << "Введите кол-во элементов массива (от 1 до " << size << " элементов ): ";
  18. cin >> N;
  19. while (N <= 0 || N > size)
  20. {
  21. cout << "Неверно ввели, повторите ввод (от 1 до " << size << " элементов ): " << endl;
  22. cin.clear();
  23. cin >> N;
  24. }
  25. cout << "Первый массив: ";
  26. for (i = 0; i < N; i++)
  27. {
  28. mas[i] = (double)rand() / RAND_MAX * (max - min) + min;
  29. cout << setw(4) << mas[i];
  30. }
  31. for (int i = 0; i < N-1; i++)
  32. for (int j = i + 1; j < N; j++)
  33. if (mas[j] < mas[i])
  34. {
  35. int tmp = mas[j];
  36. mas[j] = mas[i];
  37. mas[i] = tmp;
  38. }
  39. cout << endl;
  40. cout << "Элементы массива кратные трём и в порядке возрастания: ";
  41. for (int i = 0; i < N; i++)
  42. if (((int)mas[i]) % 3 == 0)
  43. cout << setw(4) << mas[i];
  44. cin.get();
  45. cin.get();
  46. return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement