StudioArtNails
?>

Ходы коня — 2 Конь находится на шахматной доске 8×8. Определите координаты всех клеток, куда можно прийти конём за два хода. Входные данные В двух строках входного файла заданы два числа — координаты нахождения коня. Числа во входном файле натуральные, не превосходящие 8 по значению. Выходные данные Выведите координаты всех клеток, в которые может переместиться конь после второго хода. Клетки выводятся в следующем порядке: вначале клетки первого ряда слева направо, далее клетки второго ряда и т.д Входные данные 5 7 Выходные 3 3 5 3 7 3 2 4 4 4 6 4 8 4 1 5 5 5 2 6 4 6 6 6 8 6 1 7 3 7 5 7 7 7 2 8 4 8 6 8 8 8 РЕШИТЕ НА ПИТОНЕ

Информатика

Ответы

Лилия-Карпухина337
Прога написанная в codeblocks: #include < iostream> using namespace std; int main() {          setlocale(lc_all,"russian");           int a[20];           int b, c, i, q=0;           for(i=1; i< 21; i++)          {                  cout< < "введите "< < i< < " число: ";                   cin> > a[i];           }          cout< < "введите начальный номер элемента массива: ";     cin> > b;     cout< < "введите конечный номер элемента массива: ";     cin> > c;     for(int j=b; j< c+1; j++)          {                q+=a[j];         }          cout< < "cумма элементов массива с номерами с "< < b< < " по "< < c< < " равна: "< < q; } я надеюсь тебе была нужна прога на с++))
Косоногов Иосифовна

"...напечатает сначала 2, потом - 6" -- это значит a=2 и b=6?


про пятеричные записи ничего не понял...  :) И ИМХО к чему такие сложности? И для чего нам комп и программа? Я подправил исходную прогу чтобы она выдавала все числа подходящие по условию

var x,a,b: longint;


begin

   for var i := 999 DownTo 100 do begin

       a := 0;

       b := 1;

       x := i;

       while x>0 do begin

           if x mod 2 > 0 then a := a+1 else b := b+(x mod 5);

           x := x div 5;

       end;

       if (a = 2) and (b = 6) then writeln('x = ', i, ' a = ', a, ' b = ',b);

   end;

end.


прога проводит расчет для всх трехзначных чисел от 999 до 100

итого мы видим что максимальное подходящее число это 960

при необходимости прогу можно переделать чтобы она находила только максимальное число.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ходы коня — 2 Конь находится на шахматной доске 8×8. Определите координаты всех клеток, куда можно прийти конём за два хода. Входные данные В двух строках входного файла заданы два числа — координаты нахождения коня. Числа во входном файле натуральные, не превосходящие 8 по значению. Выходные данные Выведите координаты всех клеток, в которые может переместиться конь после второго хода. Клетки выводятся в следующем порядке: вначале клетки первого ряда слева направо, далее клетки второго ряда и т.д Входные данные 5 7 Выходные 3 3 5 3 7 3 2 4 4 4 6 4 8 4 1 5 5 5 2 6 4 6 6 6 8 6 1 7 3 7 5 7 7 7 2 8 4 8 6 8 8 8 РЕШИТЕ НА ПИТОНЕ
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

uglichwatch
bondarenkoss
qcrv15312
osherbinin
arteevdimon
natalia-shelkovich
aetolstih
filimon211
Gennadievna bessonov
Равиль_Евгеньевич1808
Roman913
ВладимировнаАлександр1421
Norov
Маринова
Grishanin