Составьте программу которая запрашивает цвет шаров

В одной компьютерной игре игрок выставляет в линию шарики разных цветов. Когда образуется непрерывная цепочка из трех и более шариков одного цвета, она удаляется из линии. Все шарики при этом сдвигаются друг к другу, и ситуация может повториться.

Напишите программу, которая по данной ситуации определяет, сколько шариков будет сейчас уничтожено. Естественно, непрерывных цепочек из трех и более одноцветных шаров в начальный может быть не более одной.

Формат входного файла

Даны количество шариков в цепочке (не более 1000) и цвета шариков (от 0 до 9, каждому цвету соответствует свое целое число).

Формат выходного файла

Требуется вывести количество шариков, которое будет уничтожено.

Задача с сайта informatics.mccme.ru
Номер задачи №1461
Решать не надо, просто попрошу опытных людей дать пару наводок на её решение))

Источник: delphisources.ru

Инстасамка помыла playstation 4 Олега …

Вопрос Составьте программу, которая запрашивает цвет шаров (один из номеров: 1 — жёлтый, 2 — красный, 3 — с

их количество (от 1 до 12) и выдаёт полное название комплекта шаров. Например: Введите номер цвета и количество шаров: 2 8 Восемь красных шаров Введите номер цвета и количество шаров: 2 1 Один красный шар Введите номер цвета и количество шаров: 2 2 Два красных шара

darkkk

Gamer

darkkk

Gamer

Регистрация 16 Ноя 2012 Сообщения 70 Репутация 0 Спасибо 0 Монет 0

Один из вариантов: составляете двухмерный массив, индексы от 1..4 (цвет) и 1..12 (кол-во). Заполняете каждый элемент массива — придется расписывать вручную каждый элемент, русский язык слишком сложный для этой задачи. Спрашиваете n1 и n2, из массива берете указанный элемент и выводите его. Ну и прикрутить проверку «на дурака», на случай если введут не цифру, а строчку или японский иероглиф)))

Читайте также:
Чем отличается порядок от программы

Источник: 4cht.com

Задача 9. Пирамидка 2 (Python)

Напишите программу, которая получает на вход количество уровней пирамиды и выводит их на экран, заполняя нечётными числами вот так:

Задача 9. Пирамидка 2 (Python)

Напишите программу, проверяющую число, введенное с клавиатуры на четность. Домашнее задание. C++ #2.

Что оценивается

Задание считается успешно выполненным, если:

  • формат вывода соответствует примеру;
  • input содержит корректное приглашение для ввода;

Решение задачи:

n = int(input(‘Введите количество уровней пирамиды: ‘)) number = 1 for row in range(1, n+1): print(‘t’ * (n — row), end = ») for col in range(row): print(number, end = ») number += 2 print(‘t’ * 2, end = ») print()

Задача 9. Пирамидка 2 (Python)

Проверяем:

Источник: it-systems.su

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru