Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <cmath>
- #include <ctime>
- #include <stdio.h>
- #include <random>
- #include <iomanip>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "rus");
- srand(time(0));
- const int size = 100;
- int mas[size];
- int i, count = 1, N, max = 23, min = 3;
- cout << fixed << setprecision(0) << "Введите кол-во элементов массива (от 1 до " << size << " элементов ): ";
- cin >> N;
- while (N <= 0 || N > size)
- {
- cout << "Неверно ввели, повторите ввод (от 1 до " << size << " элементов ): " << endl;
- cin.clear();
- cin >> N;
- }
- cout << "Первый массив: ";
- for (i = 0; i < N; i++)
- {
- mas[i] = (double)rand() / RAND_MAX * (max - min) + min;
- cout << setw(4) << mas[i];
- }
- for (int i = 0; i < N-1; i++)
- for (int j = i + 1; j < N; j++)
- if (mas[j] < mas[i])
- {
- int tmp = mas[j];
- mas[j] = mas[i];
- mas[i] = tmp;
- }
- cout << endl;
- cout << "Элементы массива кратные трём и в порядке возрастания: ";
- for (int i = 0; i < N; i++)
- if (((int)mas[i]) % 3 == 0)
- cout << setw(4) << mas[i];
- cin.get();
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement