• Задайте массив из 10 элементов с помощью датчика случайных чисел. Все положительные элементы замените максимальным. Выведите

Ответы 1

  • #include<windows.h>

    #include<iostream>

    #include <ctime>

    using namespace std;

    void main()

    {

    SetConsoleCP(1251);

    SetConsoleOutputCP(1251);

    srand(time(NULL));

    int const N = 10;

    int  max = 0;

    int mas[N];

    cout << \"Исходный массив: \" << endl;

    for (int i = 0; i < N; i++)

    {

    mas[i] = rand() % 25 - 10;

    cout << mas[i] << \" \";

    if (max < mas[i])

    max = mas[i];

    }

    for (int i = 0; i < N; i++)

    if (mas[i] > 0)

    mas[i] = max;

    cout << endl << \"Новый массив: \" << endl;

    for (int i = 0; i < N; i++)

    { cout << mas[i] << \" \";

    }

    system(\"pause\");

    }

    • Автор:

      josie
    • 3 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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