andreybrake
14.11.2020 10:29

Дядя федор и почтальон печкин готовятся к холодной зиме в деревне простоквашино. для этого необходимо подвести отопление от котельной к домам дяди федора и почтальона печкина. для удобства представим территорию простоквашино как клетчатую сетку, причем котельная будет находиться в клетке (0, 0). дом дяди федора расположен в клетке (a, b), а почтальона печкина — в (c, d).
территория простоквашино как клетчатая сетка

в начале строительства считается, что отопление доведено только до клетки с котельной. затем, каждый день рабочие могут провести теплотрассу до любой клетки, которая на текущий момент является соседней с хотя бы одной клеткой, куда отопление уже доведено. клетки называются соседними, если у них есть общая сторона.
соседи для клетки (x, y)

требуется написать программу, вычисляющую минимальное число дней, которое понадобится рабочим, чтобы провести отопление к обоим домам.
входные данные

в первой строке заданы два целых числа a и b через пробел. во второй строке заданы два целых числа c и d через пробел. гарантируется, что все числа находятся в промежутке от  - 104 до 104. котельная, дом дяди федора и дом почтальона печкина находятся в трех разных клетках.
выходные данные

выведите единственное число — минимальное количество дней, которое понадобится, чтобы подвести отопление к домам дяди федора и почтальона печкина.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Юли009
21.08.2022 09:55

#include <iostream>

using namespace std;

int main()

{

   int a1 = 2;

   int d = -2;

   int amount = 0;

   int n;

   cin >> n;

   for (int i = 0; i < n; i++)

   {

       amount += a1;

       cout << a1 << " ";

       a1 += d;

   }

   cout << endl << amount;

}

Объяснение:

#include <iostream> // Библиотека ввода - вывода

using namespace std; // Пространство имён

int main()

{

   int a1 = 2; // Первый элемент = 2

   int d = -2; // Разность = -2

   int amount = 0; // Сумма = 0

   int n; // Создание целочисленной переменной n

   cin >> n; // Ввод с клавиатуры

   for (int i = 0; i < n; i++) // Идём от нуля до n

   {

       amount += a1; // Суммируем элемент

       cout << a1 << " "; // Выводим элемент

       a1 += d; // Узнаём следующий элемент прогрессии

   }

   cout << endl << amount; // Выводим сумму

}

0,0(0 оценок)
Ответ:
саша4277
25.06.2022 06:20

1. Настольные компьютеры или десктопы

Самыми высокопроизводительными представителями персональных компьютеров являются именно настольные компьютеры. Настольным компьютер таким называется потому, что местом размещения служит письменный, а в последующим после некоторых изменений - компьютерный стол.

Основным компонентом тут считается системный блок, обычно представляющий из себя прямоугольную коробку, чаще всего находящуюся или в верхней части стола или же в нижней. К системному блоку подключается монитор, клавиатура и мышь, все эти компоненты взаимодействуют между собой.

Системный блок является модульным устройством, что означает возможность замены каждого комплектующего – модуля, самостоятельно, тем самым изменив конфигурацию под себя.

2. Неттопы

Неттоп это минимизированная версия системного блока, кроме размеров отличается меньшим энергопотреблением и выделением шума, и как следствием в большинстве случаев меньшей производительностью. Но всё это отличной интеграцией с интерьером офиса или дома. Больше о данном виде компьютеров можно узнать из материала статьи: Неттоп, что это такое.

3. Моноблоки

Моноблок является так же стационарным компьютером, но без видимого системного блока. Каркасом для такого вида компьютеров как моноблок служит один общий корпус с монитором. Все комплектующие размещаются в тыловой части, за дисплеем, что создаёт определённую эстетичность для работы за компьютером. Что такое моноблок и моноблочный компьютер, можно уточнить в одноимённой статье.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота