• Составьте программу, которая заполняет массив а[1..10] случайными целыми числами в диапазоне от 1 до 10, затем преобразовать его увеличивая все элементы с четными значениями на 1. Если элементы с четными значениями отсутствуют оставить массив без изменений

Ответы 7

  • Если мы создаем массив после int main(), то он заполняется случайными числами автоматически. Если же до, тогда значения всех чисел равны нулю.
  • Это настолько нелепо, что даже не смешно. Он ничем не заполняется без инициализации, там остается мусор из памяти. И уж в любом случае, он не будет представлять числа в диапазоне [1,10].
    • Автор:

      marley76
    • 6 лет назад
    • 0
  • Собственно, Вы просто можете запустить свою программу...
    • Автор:

      barnaby
    • 6 лет назад
    • 0
  • Каких глупостей только не услышишь от школьников с этими С/С++ (((
    • Автор:

      camila
    • 6 лет назад
    • 0
  • Нахватаются шаблонов, а понимания сущности никакого.
    • Автор:

      ross0y9v
    • 6 лет назад
    • 0
  • на C++:

    #include<iostream>

    using namespace std;

    int main()

    {

    int a[10];

    for (int i = 1; i <= 10; i++){

    if (a[i] % 2 == 0)

    { a[i]++;}

    cout << a[i] << " ";

    }

    return 0;

    }

  • PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018Внимание! Если программа не работает, обновите версию!

    begin

     var a := ArrRandom(10, 1, 10);

     a.Println;

     a.Transform(t -> t.IsEven ? t + 1 : t);

     a.Println

    end.

    Пример7 4 10 9 5 8 2 6 9 107 5 11 9 5 9 3 7 9 11
  • Добавить свой ответ

Войти через Google

или

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

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

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