Предмет: Информатика, автор: Step38rus

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

Ответы

Автор ответа: Gleb1Kosyrev
0
#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;
}
Похожие вопросы
Предмет: География, автор: anddan05