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

C++.Даны действительные числа a1 ,…, a20. Получить новый массив, в котором числа исходного массива следуют в данном порядке: а20, а11, а19,а10, …, а11, а2, а10, а1

  1. Ответ
    Ответ дан Gleb1Kosyrev
    #include <iostream>
    #include <cstdlib>
    #include <ctime>
    using namespace std;

    int main(){
        int a[20];
        int b[30];
        int k,j,m;
        k=0;
        j=0;
        cout<<"Array: n";
        for(int i=0;i<20;i++){
                a[i]=rand()%10-3;
                cout<<a[i]<<" ";
                }
        m=19;
        cout<<"n Final array: n";
        do{
                    if (k==0){
                              b[j]=a[m];
                              cout<<b[j]<<" ";
                              m=m-9;
                              j++;
                              k=1;
                              }
                              else
                              {
                                  b[j]=a[m];
                                  cout<<b[j]<<" ";
                                  m=m+8;
                                  j++;
                                  k=0;
                                  }
           }while(m!=0);
        j++;
        b[j]=a[0];
        cout<<b[j];
        cin.get();
        cin.get();
        return 0;
    }
Самые новые вопросы