Дан массив с(10 сформируйте из него массивы а(5) и в(5), предварительно определив их длину. в массив а включите элементы из массива с с четными индексами, а в в— с нечетными. выведите на экран массивы а(5), в(5) и с( 10).
Const n=10; m=5; var i,j,k: integer; a: array[1..n] of integer; b,c: array[1..m] of integer; begin writeln('введите элкменты массива'); for i: =1 to n do readln(a[i]); j: =0; k: =0; for i: =1 to n do if i mod 2=1 then begin j: =j+1; b[j]: =a[i] end else begin k: =k+1; c[k]: =a[i] end; writeln('массив а'); for i: =1 to n do write(a[i],' '); writeln; writeln('массив b'); for i: =1 to j do write(b[i],' '); writeln; writeln('массив c'); for i: =1 to k do write(c[i],' '); writeln end.
IrinaSolodukhina1495
24.07.2021
#include< iostream> using namespace std; double alkach(long long a, long long b){ while(a! =b) { if(a> b) a-=b; else b-=a; } return a; }main(){ long long a,b,c,h; cin> > a> > b; c=alkach(a,b); h=(a*b)/c; cout< < h; }
nevzorova
24.07.2021
1. 2 массивы объявляются тем же оператором, что и обычные переменные 2. не корректный вопрос: индекс - это способ обращения к определенному элементу массива, а у самого массива индекса нет. в вариантах ответа ничего похожего на это нет. 3. 4 массивы заполняются теми же операторами, что и обычные переменные 4. 1 есть такой способ ввода в бейсике - конструкция read data 5. 1 выведется четвертый элемент массива, т.к. нумерация идет с нуля, и первый имеет номер 0, второй - 1, третий - 2, а четвертый - номер 3, который и запрашивается в выражении а(3)