bulk91675
?>

Впрограмме описан одномерный целочисленный массив с индексами от 0 до 10. в ниже фрагменте программы массив сначала заполняется, а потом изменяется: for i: =0 to 10 do a[i]: = i + 1; for i: =1 to 10 do a[i]: = a[i-1]; как изменяются элементы этого массива? 1) все элементы, кроме последнего, сдвигаются на 1 элемент вправо 2) все элементы, кроме первого, сдвигаются на 1 элемент влево 3) все элементы окажутся равны 1 4) все элементы окажутся равны своим индексам

Информатика

Ответы

dyatchina63
  все элементы окажутся равны 1
people33
1. const n=10; var a: array[1..n] of integer; s,i: integer; begin randomize; writeln('исходный массив: '); for i: =1 to n do begin   a[i]: =random(51)-25;   write(a[i]: 4);   end; writeln; s: =0; for i: =1 to n do   if a[i]< 0 then a[i]: =-a[i]; writeln('полученный массив: '); s: =0; for i: =1 to n do begin   write(a[i]: 4);   s: =s+a[i];   end; writeln; writeln('s = ',s); end. пример: исходный массив:     3   2   16   18 -16 -20 -15   -8 -23   17 полученный массив:     3   2   16   18   16   20   15   8   23   17 s = 138 2. begin   var a: =arrrandom(readinteger('n=',25);   a.println;   a: =a.select(x-> x< 0? -x: x).toarray;   a.println;   writeln('сумма равна ',a.sum); end.
dashakhmeleva6
#include < iostream> #include < conio.h> using namespace std; int main() {   cout < < "enter size of array : "; int size; cin > > size; cout < < endl; int *arr = new int[size]; for (int i = 0; i < size; i++)   {   cin > > arr[i];   }   cout < < "" < < endl; int largest(arr[0]), largest_index; for (int i = 0; i < size; i++)   {   if (largest < arr[i])   largest = arr[i]; } for (int i = 0; i < size; i++) {   if (arr[i] == largest)     largest_index = i; } int middle(arr[0]), middle_index; for (int i = 0; i < size; i++)   {   if (i ! = largest_index)    { if (middle < arr[i])     middle = arr[i];   }   } for (int i = 0; i < size; i++)   {   if (arr[i] == middle)   middle_index = i; }   for (int i = 0; i < size; i++) {   if (i < largest_index & & i > middle_index)   arr[i] = 0;     }   cout < < "" < < endl; for (int i = 0; i < size; i++)   cout < < arr[i] < < endl;   _getch(); return 0;

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Впрограмме описан одномерный целочисленный массив с индексами от 0 до 10. в ниже фрагменте программы массив сначала заполняется, а потом изменяется: for i: =0 to 10 do a[i]: = i + 1; for i: =1 to 10 do a[i]: = a[i-1]; как изменяются элементы этого массива? 1) все элементы, кроме последнего, сдвигаются на 1 элемент вправо 2) все элементы, кроме первого, сдвигаются на 1 элемент влево 3) все элементы окажутся равны 1 4) все элементы окажутся равны своим индексам
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sandovo590
germanleon
mbykovskiy
vettime625
jaksonj326
Gennadievna bessonov
Bogataya Vladimir318
kokukhin
vnolenev
Сергеевич1386
byfetvostochniy
ngz55
annademidova-74
Григорьевич915
ПетровичЖивотовская1245