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

На бесконечном поле имеется горизонтальная стена.длина стены не известна . От правого конца стены вверх отходит вертикальная стена также нензвест- ной длины. Робот находится в углу между вертикальной и горизонтальной стеной. На рисунке указана один из возможных расположения стен и Робота (расположение Робота обозначено буквой «Р»): Напишите алгоритм для Робота, закрашивающий все клетки, расположенные выше горизонтальной стены и левее вертикальной стены и прилегающие к ним. Робот должен закрасить только клетки, удовлетворяющие заданному условию. Например, для приведённого рисукка Робот должен закрасить следующие клетки:

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стены внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться

Показать ответ
Ответ:
приветпока4
приветпока4
06.03.2021 13:36

сәлем, қалам қас, а Бакуго не на видеть Мидория Изуку. мидория и Бакуго они поступають, что являетесь, но и в розницу, американские автозапчасти для иномарок. , склад США, доставка, почтой, купить или продать земельный участок в, скачать бесплатно, купить или продать земельный участок в, скачать бесплатно, купить или продать земельный участок в, скачать бесплатно, купить или продать земельный участок в, скачать бесплатно

, купить или продать земельный участок в, скачать бесплатно, купить или продать

0,0(0 оценок)
Ответ:
evazorina1
evazorina1
10.04.2020 23:47

#include <iostream>

using namespace std;

int main()

{

setlocale(0,"");

   cout<<"Введите размеры";

   int n,m;

   cin>>m>>n;

   int** a = new int*[m];

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

       a[i] = new int[n];

   }

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

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

   {

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

       {

           cin>>a[i][j];

       }

       cout << endl;

   }

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

   {

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

       {

           cout<<a[i][j]<<"  ";

       }

       cout << endl;

   }

   cout << "" << endl;

///

   int tmax,tmin,t;

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

   {

       tmin=0;

       tmax=0;

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

       {

           if(a[i][j]<a[tmin][j]) tmin=i;

           if(a[i][j]>a[tmax][j]) tmax=i;

       }

       t=a[tmin][j];

       a[tmin][j]=a[tmax][j];

       a[tmax][j]=t;

   }

///

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

   {

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

       {

           cout << a[i][j] << "  ";

       }

       cout << endl;

   }

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

delete[]a[i];

delete[]a;

   system("pause");

   return 0;

}

Там как-нибудь перепиши в c# они похожи

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