В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
lisonka200
lisonka200
19.11.2021 15:49 •  Информатика

по информатике Задание 2. Исполнитель Робот
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости,
разбитой на клетки. Ниже приведено описание Робота. У Робота есть четыре команды
перемещения:
вверх
вниз
Влево
вправо
Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не
может. Если Робот получает команду передвижения через стену, то он разрушается. Задача:
Исполнитель Робот находится в левом верхнем углу ограниченного стенками квадрата, внутри
которого четное число клеток. Длина стороны квадрата неизвестна. Начальное положение
Робота приведено на рисунке (робот обозначен буквой «Р»):
Р
Напишите для Робота алгоритм, закрашивающий через одну клетки, прилегающие к
стенкам квадрата, начиная с той, с которой исполнитель находится изначально.​


по информатике Задание 2. Исполнитель РоботИсполнитель Робот умеет перемещаться по лабиринту, начерч

Показать ответ
Ответ:
DeRellik
DeRellik
07.03.2020 14:49

Объяснение:

using System;

class Program

{

   static int P(string p)

   {

       int a = 0, dec = 1;

       for (int i = p.Length - 1; i >= 0; i--)

       {

           a += (p[i] - '0') * dec;

           dec *= 10;

       }

       return a;

   }

   static void Main(string[] args)

   {

       int minSum = 1000000000, maxSum = 0, itMin = 0, itMax = 0;

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

       {

           int nowSum = 0;

           string a = Console.ReadLine();

           string[] now = a.Split(' ');

           for (int j = 0; j < now.Length; j++)

           {

               int n = P(now[j]);

               nowSum += n;

           }

           if (minSum > nowSum)

           {

               itMin = i;

               minSum = nowSum;

           }

           if (maxSum < nowSum)

           {

               itMax = i;

               maxSum = nowSum;

           }

       }

       Console.WriteLine("{0} - строка с минимумом, {1} - строка с максимумом", itMin + 1, itMax + 1);

       Console.ReadLine();

   }

}

0,0(0 оценок)
Ответ:
tigranmesropyan
tigranmesropyan
17.08.2020 16:56

#include <iostream>

using namespace std;

int main()

{

   int first, second;

   cin >> first >> second;

   if (first < second)

   {

       cout << 1;

   }

   else

   {

       cout << 2;

   }

}

Объяснение:

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

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

int main()

{

   int first, second;  // Создание целочисленных переменных для хранения двух чисел соответственно

   cin >> first >> second;  // Ввод двух целых чисел с клавиатуры

   if (first < second)  // Если первое число < второго числа

   {

       cout << 1;  // Выводим единицу

   }

   else  // Иначе

   {

       cout << 2;  // Выводим двойку

   }

}

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