Предмет: Информатика,
автор: Step38rus
C++.Даны действительные числа a1 ,…, a20. Получить новый массив, в котором числа исходного массива следуют в данном порядке: а20, а11, а19,а10, …, а11, а2, а10, а1
Ответы
Автор ответа:
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;
}
#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;
}
Похожие вопросы
Предмет: Геометрия,
автор: bogdanamalinov
Предмет: Математика,
автор: Vosloboinikova90
Предмет: Математика,
автор: YouMyGalaxy
Предмет: Геометрия,
автор: lidiamartin
Предмет: География,
автор: anddan05