MrLukz228
17.03.2022 17:00

Исполнители робот умеет перемещаться по лабиринтуНа Черчи Наму на плоскости, разбитые на клетки. Между соседними клетками может стоять стена, через который робот пройти не может. На бесконечном поле местности на длины отрезка стены неизвестно. Стена состоит из одного вертикального трёх равных горизонтальных отрезков (отрезки стены расположены буквой Е) Все отрезки Неизвестный длины. Робот находится в клетке, расположена непосредственно с лево от верхнего конца вертикального отрезка. Рисунке указан один из возможных расположения стены и робота .Напишите для робота алгорит, закрашиваю щи все клетки, расположенный на нижний в горизонтальном отрезком стены. Робот должен закрасить только клетки удовлетворяющий данном условия например для приведённого справа рисунка Робот должен закрасить следующие клетки

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

Класс — в объектно-ориентированном программировании, представляет собой шаблон для создания объектов, обеспечивающий начальные значения состояний: инициализация полей-переменных и реализация поведения функций или методов. Другие абстрактные типы данных — метаклассы, интерфейсы, структуры, перечисления, — характеризуются какими-то своими, другими особенностями. Класс является ключевым понятием в ООП. Существуют и бесклассовые объектно-ориентированные языки, например, Self, Lua, (подробнее смотрите Прототипное программирование). Суть отличия классов от других абстрактных типов данных состоит в том, что при задании типа данных класс определяет одновременно как интерфейс, так и реализацию для всех своих экземпляров (т.е. объектов), вызов метода-конструктора обязателен.

Вот мой ответ надеюсь !

0,0(0 оценок)
Ответ:
knopendui
07.01.2020 08:23

#include <iostream>

using namespace std;

int main() {

int a[100], n;

cin >> n;

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

 cin >> a[i];

}

//сюда код свой

int min_elem_ind = 0;

int min_elem_val = a[0];

 for (int i = 1; i < n; i++) {

  if (min_elem_val > a[i]) {

   min_elem_val = a[i];

   min_elem_ind = i;

  }

 }

int max_elem_ind = 0;

int max_elem_val = a[0];

 for (int i = 1; i < n; i++) {

  if (max_elem_val < a[i]) {

   max_elem_val = a[i];

   max_elem_ind = i;

  }

 }

 if (max_elem_ind > min_elem_ind) {

  cout << "Min" << endl;

 }

 if (max_elem_ind < min_elem_ind) {

  cout << "Max" << endl;

 }

 else {

  cout << "Error" << endl;

 }

return 0;

}

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