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

Дан одномерный целочисленный массив mas. поменять местами два элемента массива с номерами k1 и k2, если оба этих элемента положительны. иначе – запросить у пользователя индекс ещё одного элемента k 3 и поменять его местами с первым элементом массива. вывести на экран итоговый массив в строку.

👇
Ответ:
Вовчик256
Вовчик256
15.02.2021
//Pascal ABC.NET v3.1 сборка 1219

Const
 n=10;

 Var
 ar:array[1..n] of integer;
 k1,i,c,k2,k3:integer;
begin
 randomize;
 writeln('First array:');
 for i:=1 to n do
  begin
   ar[i]:=random(9)-3;
   write(ar[i]:4);
  end;
 writeln;
 write('Enter index 1:');
readln(k1);
 write('Enter index 2:');
readln(k2);
 if (ar[k1]>0) and (ar[k2]>0) then
  begin
   c:=ar[k1];
   ar[k1]:=ar[k2];
   ar[k2]:=c;
  end
  else
  begin
   write('Enter index 3:');
readln(k3);
   c:=ar[1];
   ar[1]:=ar[k3];
   ar[k3]:=c;
  end;
 writeln('Final array:');
 for i:=1 to n do
  write(ar[i]:4);
end.

Пример работы программы:
First array:
  -1  -1   1  -1   0  -1  -2  -2   5  -2
Enter index 1:9
Enter index 2:1
Enter index 3:7
Final array:
  -2  -1   1  -1   0  -1  -1  -2   5  -2
4,6(30 оценок)
Открыть все ответы
Ответ:
MoonLoveYou
MoonLoveYou
15.02.2021
Чтобы число получилось максимальным, нужно поменять самое большое вычитаемое число и самое маленькое прибавляемое. То есть 2015 и 2.

Сначала легче посчитать исходное значение выражение.

Если разбить выражение на пары (2016-2015) + (2014-2013) ... То можно заметить, что значение каждой скобки равно 1.
Таких пар будет 2016 : 2 = 1008
1008*1 = 1008

В двух парах, а именно (2016-2015) и (2-1) произойдут изменения. Уберём их из общего выражения на время. Без этих 4-х чисел значение выражения равно 1006.

2016−2015+2014−2013+…+2−1 = 1006 + (2016 - 2015) + (2 - 1)
Теперь поменяем местами 2015 и 2, найдём значение выражения:

1006 + (2016 - 2) + (2015 - 1) = 1006 + 2014 + 2014 = 5034
4,4(74 оценок)
Ответ:
Георгий07
Георгий07
15.02.2021

#1)объектом

#2)

#3)системой

#4)3 4 5 8

#5) Объектами операционной системы являются: рабочий стол компьютера (так как функцией ОС является обеспечение пользовательского интерфейса), окно (документа, папки, приложения), сама папка и файл.

#6) окно доска

#7)

#8)

#9)Солнечная система растения

#10) компьютер автомобиль

#11)3и4

#12)А) Устройства ввода информации

Б) Устройства хранения информации

#13)определённая взаимосвязь, взаиморасположение составных частей, строение, устройство чего-либо. Структура — совокупность связей между частями объекта. Тонкая структура — группа близких уровней энергии и спектральных линий, различающихся из-за спин-орбитального взаимодействия. Сверхтонкая структура — группа близких уровней энергии и спектральных линий, различающихся из-за взаимодействия магнитны

#14). Водонагреватель. Служит для подогрева проходящей через него воды.

Входы: электропитание, холодная вода.

Выходы: горячая вода.

#15) электроэнергиия . регулятор громкости

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