М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
DenisKazansev
DenisKazansev
10.04.2023 11:26 •  Информатика

Дан массив а размерности n. сформировать массив с по следующему правилу: с[i] = максимальному из пары соседних нечетного и четного элементов массивов а. например из а[1 3 9 6 7 3 0 2] получить c [3 9 7 2].

👇
Ответ:
ange4
ange4
10.04.2023
Var ar:array[1..8] of integer;
ar2:array[1..4] of integer;
i:integer;
begin
randomize;
writeln('First array:');
for i:=1 to 8 do
 begin;
  ar[i]:=random(10);
  write(ar[i]:4);
 end;
i:=0;
repeat
i:=i+2;
if ar[i-1]>ar[i] then
 ar2[i div 2]:=ar[i-1]
 else
 ar2[i div 2]:=ar[i];
until i=8;
writeln;
writeln('Final array:');
for i:=1 to 4 do
write(ar2[i]:4);
end.
4,4(87 оценок)
Открыть все ответы
Ответ:
maksboris2002
maksboris2002
10.04.2023

1)55;

2)165;

3)147;

4)16;

5)32;

6)19

7)77;

8)36;

9)80;

10)65;

Объяснение:

Сумма арифметической прогрессии sₙ = (a₁ + aₙ) * n / 2;

Формула n-го члена арифметической прогрессии: aₙ = a₁ + d (n - 1);

Отсюда: n = (aₙ - a₁ + d) / d;

1)      

В цикле переменная k принимает значения: 2, 3 , 4, ... 11;

Всего итераций цикла: n =(11 - 2 + 1) / 1 = 10.

В цикле к переменной s прибавляется k => посчитаем сумму арифметической прогрессии:

aₙ = 10, т.к. при 11 цикл прервется.

(1 + 10) * 10/2  = 55.

2)

В цикле переменная k принимает значения: 3, 6 , 9, ... 30;

Всего итераций цикла: (30 - 3 + 3) / 3 = 10.

В цикле к переменной s прибавляется k => посчитаем сумму арифметической прогрессии:

(3 + 30) * 10/2  = 165.

3)

В цикле переменная k принимает нечетные значения: 3, 5 , 7, ... 25;

Всего итераций цикла: n = (25 - 3 + 2) / 2 = 12.

В цикле к переменной s прибавляется k => посчитаем сумму арифметической прогрессии и прибавим начальное значение s = 3:

aₙ = 23, т.к. при 25 цикл прервется.

(1 + 23) * 12 / 2 + 3 = 147.

4)

s k

4 4

8 6

14 8

22 10

32 12

44 14

58 16

5)

s k

0 4

4 8

12 12

24 16

40 20

60 24

84 28

112 32

112 32

6)

s k

4 4

11 7

21 10

34 13

50 16

69 19

7)

В цикле переменная k принимает четные значения: 2, 4, 6, ... 16;

Всего итераций цикла: (16 - 2 + 2) / 2 = 8.

В цикле к переменной s прибавляется k => посчитаем сумму арифметической прогрессии и прибавим начальное значение s = 5:

(2 + 16) * 8/2 + 5  = 77.

8)

s k

0 3

6 6

18 9

36 12

9)

s k

0 4

8 8

24 12

48 16

80 20

10)

s k

1 4

9 8

25 12

49 16

s + k = 49 + 16 = 65.

4,7(85 оценок)
Ответ:
avasjanom
avasjanom
10.04.2023
Роботтар қазірде, болашақта керек зат."Болашақтағы роботтар қазіргіге қарағанда нығайған,үлкен болады"-деп ойлаймын.Болашақтада роботтар өз істерін жақсы істеп кете береді деген ойдамын.Роботтар қазіргі таңда өте қажетті заттардың ішінде.Ол адам істей алмайтын істерді істей алады.Болашақта әр үйде бір-бір роботтар болатын сияқты.Ол кезде тек қана роботтың қожайынына керекті жұмыстарды айтса болғаны."Роботтар адамдардың орнын да алуы мүмкін"-деген ғалымдардың тұжырымдары бар.Бірақ,менің ойымша: роботтарды тек қана аса қажетті,қиын,ауыр жұмыстарда қолдануы керек.Болашақта роботтар қауіпті операцияларға,электр жұмысында,полециялық,өрт сөндірушіліқ жұмыстарда көмегі артықтық етпейді.

Объяснение:

если ответ полезен тогда поставьте лайк и 5 звёздочку
4,7(35 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ