Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using std::cout;
- using std::cin;
- using std::endl;
- void main()
- {
- setlocale(LC_ALL, "Russian");
- const int size = 10;
- int arr[size];
- int temp = 0;
- for (int i = 0; i < size; i++) // заполнения массива случайными числами и вывод на экран
- {
- arr[i] = (rand() % 10);
- cout << arr[i] << "\t";
- }
- for (int i = 0; i < size; i++) //сортировка массива в порядке убывания
- {
- for (int j = 0; j < size; j++)
- {
- if (arr[j] < arr[j + 1])
- {
- arr[j] = arr[j] + arr[j + 1];
- arr[j + 1] = arr[j] - arr[j + 1];
- arr[j] = arr[j] - arr[j + 1];
- }
- }
- }
- cout << endl << endl;
- for (int i = 0; i < size; i++) // вывод отсортированого массива на экран
- {
- cout << arr[i] << "\t";
- }
- cout << endl << endl;
- for (int i = 0; i < size; i++)
- {
- if (arr[i] == arr[i + 1] || arr[i] == arr[i - 1])
- {
- if (arr[i] == arr[i + 1])
- cout << "Количество повторений значения " << arr[i] << " равно " << (arr[i] + arr[i + 1]) / arr[i] << endl;
- else arr[i] = 0;
- }
- else
- arr[i] = 0;
- }
- cout << endl << endl;
- for (int i = 0; i < size; i++)
- {
- if (arr[i] != 0)
- {
- cout << (temp = temp + arr[i]) << "\t";
- }
- }
- }
- // cout << "Количество повторений значения " << arr[i] << " равно " << (arr[i] + arr[i]) / arr[i] << endl;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement