Soqr
29.11.2022 09:57

Дан алгоритм для Робота:

алг
нач
нц 32 раз
вправо; закрасить
кц
кон

1)Если правее Робота не встретится препятствий, то, выполнив приведённый выше алгоритм, он переместится на клеток вправо и закрасит эти клетки.

2)Если правее Робота не встретится препятствий, то, выполнив приведённый выше алгоритм, он переместится на 32 клеток вправо.

3)Если правее Робота не встретится препятствий, то, выполнив приведённый выше алгоритм, он переместится на 32 клеток вправо и закрасит эти клетки.
Если левее Робота не встретится препятствий, то, выполнив приведённый выше алгоритм, он переместится на 32 клеток влево и закрасит эти клетки.
ответить!

Какое из трёх?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
volck223
27.06.2021 13:06
Локальные сети-это сети,доступные определённому кругу лиц,это может быть несколько компьютеров в одном помещении соединённых частной сетью или кабелем,пользователи которых могут обмениваться друг с другом файлами,информацией.Локальные сети часто используют в офисах где все ПК соединены друг с другом,для того чтобы меняться документами и т.д.При этом файлы доступны только пользователям лок.сети.
Глобальная сеть или интернет-это сеть в которой обьеденены Пк со всего мира.С глоб.сети люди обмениваются информацией,файлами и т.д.Только в отличие от локальной сети они доступны всем.у каждого компьютера,привязанного к глоб.сети есть свой id.Он у каждого ПК разный,что позволяет выделить его среди других.В отличие от локальной.сети,глоб.сеть используют везде в кафе,магазинах и т.д.Локальная сеть полезна в определённом кругу лиц,для частного пользования,а интернетом пользуются все.
0,0(0 оценок)
Ответ:
iordanaurikap06yjs
21.05.2022 11:36
Начнем с того, что исправим текущий код. У вас используется цикл, но он совершенно здесь не нужен.
Вот программа без цикла. 

#include "stdafx.h"

#include <iostream>

using namespace std;

int main()

{

int d, m, y, i;

int max[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };

setlocale(0, "");

cout << "Введите день(число)";

cin >> d;

cout << "Введите месяц(число)";

cin >> m;

cout << "Введите год(число)";

cin >> y;

if ( (y % 4 == 0 && y % 100 != 0) || y % 400 == 0) //Проверка что год високосный

max[1]++;

if( d == max[m-1])

{

d = 1;

m++;

}

else

    d++;


if (m == 13)

{

m = 1;

y++;

}

cout << d << " " << m << " " << y;


cin >> d;//Ожидание ввода, чтобы посмотреть результаты пработы программы

return 0;

}


Эта программа определяет следующий день от текущего.


А вот программа, которая определяет предыдущий день.

#include "stdafx.h"

#include <iostream>

using namespace std;

int main()

{

int d, m, y, i;

int max[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };

setlocale(0, "");

cout << "Введите день(число)";

cin >> d;

cout << "Введите месяц(число)";

cin >> m;

cout << "Введите год(число)";

cin >> y;

if ( (y % 4 == 0 && y % 100 != 0) || y % 400 == 0) //Проверка что год високосный

max[1]++;

if( d == 1)

{

if (m == 1)

{

m = 12;

y--;

}

else

m--;


d = max[m - 1];

}

else

    d--;


cout << d << " " << m << " " << y;


cin >> d;//Ожидание ввода, чтобы посмотреть результаты пработы программы

return 0;

}




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