profile
Опубликовано 5 лет назад по предмету Информатика от Alinushka2997

Дан целочисленный массив размера N. Преобразовать его, прибавив к четным1 | нечетным2 числам первый3 | последний4 элемент. Первый и последний элементы массива не изменять. C++

  1. Ответ
    Ответ дан Archimedes04
    Вы задали один и тот же вопрос дважды. Повторюсь.
  2. Ответ
    Ответ дан petyaGavrikov
    #include <cstdlib>
    #include <iostream>
    using namespace std;

    int main() {
        int n=10;
        int a[n];
        srand(time(NULL));
        cout<<"array:"<<endl;
        for (int i=0; i<n; i++)
        {
          a[i]=rand() % 50;
          cout<<a[i]<<" ";
        }
        cout<<endl;
        for (int i=1; i<n-1; i++)
          if (a[i]%2==0)  a[i] = a[i]+a[0];
          else a[i] = a[i]+a[n-1];
        for (int i=0; i<n; i++) cout<<a[i]<<" ";
        cout<<endl;
        return(0);
    }

    Пример:
    array:
    9 17 11 46 43 39 0 1 26 5
    9 22 16 55 48 44 9 6 35 5