Есть ответ 👍

Господа прогеры. я начинающий в c++. и мне нужна от вас. мне надо сделать программу , которая : 1. надо создать 1 массив. "ввести размер массива". потом дать выбор- заполнить вручную массив или рандомно. потом также со вторым массивом, но указывать тот же размер массива, какой мы указали в первом. и сделать то же самое , что было в первом массиве. сделать это все в мэйне. 2. создать функцию, в которой будет формула 3 массива. а эта формула такая: "берем два пред. массива , а затем делаем из них третий , путем "зиг-зага". 3. в мэйне вызвать ту функцию, чтобы это все выводилось через "cout". прошу , ! надо. вот мои убогие наработки: #include #include #include #include #include #include using namespace std; int f2(int n, int k=0, int a=0) { long int *p = new long int[n]; long int *q = new long int[a]; {for (int i = 0; i < n; i++) { cout < < p[i] < < " "; } } for (int l = 0; l < k; l++) { cout < < q[l] < < " "; } return 0; } int main() { setlocale(lc_ctype, "russian"); int n = 0; int b; int c = 0; long int *p = new long int[n]; int k = 0; int r; int a = 0; long int *q = new long int[a]; cout < < "введите размер первого массива : " < < endl; cin > > n; cout < < "какой способ ввода элементов массива? " < < endl; cout < < "введите (1), если ввод будет с клавиатуры" < < endl; cout < < "введите (2), если ввод будет рандомный." < < endl; cin > > b; switch (b) { case 1: cout < < "вы выбрали способ с клавиатуры." < < endl; cout < < "введите элементы массива: " < < endl; for (int i = 0; i < n; i++) { cin > > p[i]; } for (int i = 0; i < n; i++) { cout < < p[i]< < " "; } break; case 2: cout < < "вы выбрали рандомный способ." < < endl; for (int i = 0; i < n; i++) { p[i] = 100 * (int)rand() / rand_max ; cout < < p[i]; } for (int i = 0; i < n; i++) { cout < < p[i] < < " "; } break; } cout < < "введите размер второго массива : " < < endl; cin > > k; cout < < "какой способ ввода элементов массива? " < < endl; cout < < "введите (1), если ввод будет с клавиатуры" < < endl; cout < < "введите (2), если ввод будет рандомный." < < endl; cin > > r; switch (r) { case 1: cout < < "вы выбрали способ с клавиатуры." < < endl; cout < < "введите элементы массива: " < < endl; for (int l = 0; l < k; l++) { cin > > q[l]; } for (int l = 0; l < k; l++) { cout < < q[l] < < " "; } break; case 2: cout < < "вы выбрали рандомный способ." < < endl; for (int l = 0; l < k; l++) { q[l] = 100 * (int)rand() / rand_max; cout < < q[l]; } for (int l = 0; l < k; l++) { cout < < q[l] < < " "; } break; } f2(n, k, a); return 0;

159
440
Посмотреть ответы 2

Ответы на вопрос:


//dev-c++ 5.11 #include < iostream> #include < ctime> #include < stdlib.h> using namespace std; void cher(int ar1[],int ar2[],int& ar3, int n); int main(void)   {int* ar1,*ar2,*arfin;   int n,a;   cin> > n;   ar1=new int[n];   ar2=new int[n];   arfin=new int[n*2];   cout< < "random or reading? 1-rand, other-read";   cin> > a;   if (a==1)   {srand(time(null));   for(int i=0; i< n; i++)     {ar1[i]=rand()%10;     cout< < ar1[i]< < ' '; }     cout< < "\n";   for(int i=0; i< n; i++)     {ar2[i]=rand()%10;     cout< < ar2[i]< < ' '; }     cout< < "\n"; }   else   {for(int i=0; i< n; i++)   cin> > ar1[i];   for(int i=0; i< n; i++)   cin> > ar2[i]; }   cher(ar1,ar2,*arfin,n*2);   for(int i=0; i< n*2; i++)   cout< < arfin[i]< < ' ';   delete []ar1;   delete []ar2;   delete []arfin;   return 0; } void cher(int ar1[],int ar2[],int& ar3, int n)   {int* ar3f=& ar3;   int i1,i2=0;   for(int i=0; i< n; i++)   if(i%2==0)     {ar3f[i]=ar1[i1];     i1++; }   else     {ar3f[i]=ar2[i2]; i2++; }}

Разность кубов a^3-b^3 program asd; var a,b,c: integer; begin read(a,b); c: =a*a*a-b*b*b; write(c); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS