В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Tokuz
Tokuz
28.05.2023 00:16 •  Информатика

Забавная игра
Вы с друзьями играете в следующую игру. Друзья пишут на доске подряд N натуральных чисел. Ваша задача — найти как можно больше подряд идущих чисел, которые бы делились на одно и то же число, большее 1. Так как вручную искать ответ сложно, вы решили написать программу, которая сделает работу за вас.

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

В первой строке входных данных задано число N(1 ≤ N ≤ 100000). Во второй строке записано через пробел N целых чисел A1...AN(1 ≤ Ai ≤ 1000, 1 ≤ i ≤ N). Это те самые числа, которые написали ваши друзья. Они даны в том же порядке, в котором они расположены на доске.

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

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

Примеры
Ввод
Вывод
3
6 10 15
2

Показать ответ
Ответ:
DashaTaylor11
DashaTaylor11
19.05.2022 23:22
Прога написанная в 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; } я надеюсь тебе была нужна прога на с++))
0,0(0 оценок)
Ответ:
alisha15sherban
alisha15sherban
21.02.2021 10:24

program season;

var

 number_month: integer;

begin

 write('Введите номер месяца: ');

 read(number_month);

 case number_month of

   1, 2, 12: writeln('Зима.');

   3..5: writeln('Весна.');

   6..8: writeln('Лето.');

   9..11: writeln('Осень.');

 else writeln('Неверный номер месяца.');

 end

end.

Объяснение:

program season;  // Название программы

var

 number_month: integer;  // Целочисленная переменная, отвечающая за вводимый номер месяца с клавиатуры

begin  // Начало программы

 write('Введите номер месяца: ');  // Вывод сообщения

 read(number_month);  // Ввод номера месяца с клавиатуры

 case number_month of  // Принимает значение переменной number_month

   1, 2, 12: writeln('Зима.');  // Если значение переменной number_month = 1, 2, 12, то выводим "Зима"

   3..5: writeln('Весна.');  // Если значение переменной number_month = 3, 4, 5, то выводим "Весна"

   6..8: writeln('Лето.');  // Если значение переменной number_month = 6, 7, 8, то выводим "Лето"

   9..11: writeln('Осень.');  // Если значение переменной number_month = 9, 10, 11, то выводим "Осень"

 else writeln('Неверный номер месяца.');  // Иначе выводим сообщение об ошибке

 end  // Конец функции

end. // Конец программы

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