Есть ответ 👍

Составьте программу, которая заполняет массив a[1..10] случайными целыми числами в диапазоне от 1 до 10, затем меняет местами первый элемент со вторым, третий с четвертым и т. д. выведите на экран исходный и полученный массивы. program shist; var a: array[1..10] of integer; i, z, max: integer; begin for i: =1 to 10 do a[i]: =random(11); writeln ('исходный массив'); for i: =1 to 10 do write (a[i], ' '); writeln; for i: =1 to 10 do if i mod 2 < > 0 then begin z: =a[i]; a[i]: =a[i+1]; a[i+1]: =z; end; writeln('полученный массив'); for i: =1 to 10 do write (a[i], ' '); end. отныне эта программа является правильной и может использоваться как памятка.

289
334
Посмотреть ответы 2

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


//зачем прикручивать дополнительный if, когда можно сделать while? var ar: array[1..10] of integer; i: integer; procedure swap(var a,b: integer); var c: integer; begin; c: =a; a: =b; b: =c; end; begin; randomize; writeln('array: '); for i: =1 to 10 do   begin;   ar[i]: =random(11);   write(ar[i]: 4);   end; i: =1; while i< 10 do begin; swap(ar[i],ar[i+1]); i: =i+2; end; writeln; writeln('final array: '); for i: =1 to 10 do write(ar[i]: 4); end.

Если о различиях, то основное состоит в том, что струйные принтеры льют чернила на лист (или абстрактно выражаясь - льют тончайшими струйками точечки из красок на бумагу). сооствественно при этом свойства у струйных могут быть следующими: размер точки, разброс точки  (растекание чернил).   лазерный же имеет сухой порошок (называемый тоннером), который "прижаривается" к бумаге лучом лазера (лазер нагревает краску, заставляя ее прилипать к бумаге). свойств у лазерных мало, основное это разрешение печати (насколько мелкой может быть одна точка). а если речь идет о их общих свойствах: то наверное можно отметить такие - разрешение печати, цветность, размер (форматы бумаги), типы используемой бумаги, односторонний\двухсторонний, сетевой\локальный и другие (их довольно много)

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