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

Делфи.поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число– номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу-вверх). даны натуральные числа a, b, c,d, каждое из которых не превосходит 8. а) на поле (a, b) расположена ладья. определить, угрожает ли она полю (с, d); б) на поле (a, b) расположен слон. определить, угрожает ли он полю (c, d); в) на поле (a, b) расположен король. определить, может ли он одним ходом попасть на поле (с, d); г) на поле (a, b) расположен ферзь. определить, угрожает ли он полю (c, d) д) на поле (a, b) расположена белая пешка. определить, может ли она одним ходом попасть на поле (с, d): • при обычном ходе; • когда она "бьет" фигуру или пешку соперника. белые пешки перемещаются на доске снизу вверх.

👇
Ответ:
Kamilena2010
Kamilena2010
24.06.2022
Смог решить только а)
Т.к. ладья ходит по прямой, следовательно либо a=c, либо b=d. 
ответ: нет не угрожает.
4,6(39 оценок)
Открыть все ответы
Ответ:
0Pandohcka0
0Pandohcka0
24.06.2022
#include <iostream>
using namespace std;

int main() {
 setlocale(LC_ALL, "Russian");
 int n,k;
 string s[3][3]=
 {{"1 - Перу","2 - Тайланд","3 - Венгрия"},
 {"Лима, Арекипа, Куско", "Паттайя, Чиангмай, Сиемреап", "Сентендре, Секешфехервар, Веспрем"},
 {"Все эти замечательные города находятся в Перу",
 "Паттайя и Чиангмай находятся в Тайланде, но Сиемреап - это Камбоджа",
 "Все перечисленные города с непростыми названиями находятся в Венгрии"}};
 cout << "Выбери страну по номеру: " << s[0][0] << " " << s[0][1] << " " << s[0][2] << "\n";
 cin >> n;
 cout << "Относятся ли перечисленные ниже города к выбранной стране?\n";
 cout << s[1][n-1] << "\n";
 cout << "Да-1, Нет-0 ";
 cin >> k;
 if ((n==1)&&(k==1)||(n==2)&&(k==0)||(n==3)&&(k==1)) cout << "Вы правы! \n";
 else cout << "Вы ошиблись.\n";
 cout << s[2][n-1];
 return 0;
}

Написать программу, которая показывает пользователю на экран три страны и предлагает выбрать одну. п
4,6(5 оценок)
Ответ:
Shmops1063
Shmops1063
24.06.2022
ответ: 5940

var steps := 12; // За кол-во ходов
var Xend  := 7; // В точку с координатой X
var Yend  := 3; // ... и Y

var vars := 0; procedure Find(step, X, Y : Integer);

begin  
    if step = 0 then    
        vars += (X = Xend) and (Y = Yend) ? 1 : 0
    else    
        begin      
             Find(step - 1, X + 1, Y    );      
             Find(step - 1, X - 1, Y    );      
             Find(step - 1, X    , Y + 1);      
             Find(step - 1, X    , Y - 1);    
        end;
end; 
begin  
     Find(steps, 0, 0);  
     Print(vars);
end.
4,4(83 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ