• ПОМОГИТЕ НАПИСАТЬ ПРОГРАММУ НА ЯЗЫКЕ С++
    Уровень A. Заполнить массив случайными числами и выполнить циклический сдвиг элементов массива вправо на 1 элемент.
    Пример:
    Массив:
    1 2 3 4 5 6
    Результат:
    6 1 2 3 4 5

Ответы 1

  • #include <iostream>#include <cstdlib>#include <ctime>int main(){    using namespace std;    cout << "Enter size of array: ";    int N;    cin >> N;    int * ARR = new int[N];    srand(time(0));    int i;    for (i = 0; i < N; ++i)        ARR[i] = rand() % 100 + 1;    cout << "Here is an original array:";    for (i = 0; i < N; ++i)        cout << ARR[i] << "  ";    cout << endl;    int temp = ARR[N - 1];    for (i = N - 1; i > 0; --i)        ARR[i] = ARR[i - 1];    ARR[0] = temp;    cout << "Here is a new array:";    for (i = 0; i < N; ++i)        cout << ARR[i] << "  ";    cout << endl;    return 0;}
    • Автор:

      graham84
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years