IDebil
24.06.2021 20:19

РЕБЯТА УМОЛЯЮ НУЖНО ОЧЕНЬ ОЧЕНЬ На бесконечном поле имеются две перпендикулярные друг другу

стены, расположенные в виде буквы «Т», длины стен неизвестны.

Робот находится в клетке, расположенной непосредственно над

горизонтальной стеной. На рисунке указан один из возможных расположения стен и Робота (Робот обозначен буквой «Р»).

Напишите для Робота алгоритм, закрашивающий все клетки,

расположенные непосредственно с правой стороны вертикальной

стены. Робот должен закрасить только клетки, удовлетворяющие

данному условию. Например, для приведённого справа рисунка Робот

должен закрасить следующие клетки (см. рисунок).

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

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

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

допустимого расположения стен и любого расположения и размера

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

формального исполнителя или записан в текстовом редакторе.

15.2 Напишите программу, которая в последовательности натуральных чисел определяет сумму всех

чисел, кратных 3 и оканчивающихся на 9. Программа получает на вход натуральные числа, количество

введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания

ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не

превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 3 и

оканчивающихся на 9.

Пример работы программы:

Входные данные Выходные данные

16

29

56

9

39

0

48​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Mucuo31
04.05.2020 08:06

<Что такое интерфейс программы?>

Интерфейс — это «проводник» между человеком и программой, операционной системой, техническим устройством или взаимодействия приложений между собой.

<Из каких частей состоит окно среды lazarus?>

Главное окно, главное меню, панель инструментов, палитра компонентов, инспектор объектов, редактор исходного кода Lazarus.

< В чем заключается функция окна"инспектор объектов?>

Это окно, которое отображает текущие параметры выделенного объекта, а также позволяет на лету изменять их.

<Как называется окно создания интерфейса нового проекта?>

Однодокументный интерфейс

0,0(0 оценок)
Ответ:
кристина2162
22.02.2020 05:01

Код на C++:

#include <iostream>

#include <ctime>

using namespace std;

int main()

{

   setlocale(LC_ALL, "rus");

   int l, r, sum, count;

   count = 0;

sum = 0;

   do

   {

       cout << "Введи левую и правую части диапазона соответственно: ";

       cin >> l >> r;

   } while (l > r);

   for (int i = l; i <= r; i++)

   {

       if (i % 2)

       {

           continue;

       }

       else

       {

           sum += i;

           count++;

       }

   }

   cout << "\nКоличество четных чисел в диапазоне: " << count << "\nСумма всех честных чисел диапазона" << sum << endl;

   return 0;

}

Объяснение:

В данном коде ты вводишь два значения: l и r. Потом мы в цикле прибавляем итератор i к переменной sum, которая отвечает за сумму этих чисел и увеличиваем переменную count на 1 (подсчет количества четных чисел). В конце мы выводим эти переменные заметить, что цикл идет от числа l до r включительно, т.е. i ∈ [l; r], и к примеру при значении l = 2 и r = 4 сумма будет 6 (2 + 4) и количество будет 2 (2 и 4). Если этого не надо, то измени тело цикла на for (int i = l; i < r; i++)

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