Страница 1 из 1

Операторы

Добавлено: 30 май 2018, 19:50
artem7693
Доброго времени суток!Подскажите,пожалуйста,как решить эту задачу:
Написать программу поиска чисел, лежащих в интервале от 3 до 13, в
последовательности чисел, вводимых с клавиатуры, предшествующих
первому введенному отрицательному числу. Контрольный пример:
1,3,16,7,13,10,2,-1 .

Re: Операторы

Добавлено: 30 май 2018, 23:55
Kosist
А что конкретно не получается? Выкладывайте свои пробы пера.

Re: Операторы

Добавлено: 31 май 2018, 11:38
artem7693
Изображение
Вот выложил фото,я смог сделать только сумму,а именно также массивом вывести не знаю как

Re: Операторы

Добавлено: 31 май 2018, 13:17
Artem.spb
сумма какая-то странная. Зачем на 0 умножать и прибавлять?
313.png
313.png (13.71 КБ) 4231 просмотр

Re: Операторы

Добавлено: 31 май 2018, 13:20
artem7693
Да я только учусь,я понял Вас.Спасибо)

Re: Операторы

Добавлено: 31 май 2018, 13:31
artem7693
А как называется блок,где i32?

Re: Операторы

Добавлено: 31 май 2018, 13:56
Artem.spb
это массив в человеческом обличии. Мне не нравится этот новомодный стиль квадратных терминалов
i32.png
i32.png (6.94 КБ) 4222 просмотра

Re: Операторы

Добавлено: 31 май 2018, 14:20
artem7693
У меня проблемка что-то(
Изображение

Re: Операторы

Добавлено: 31 май 2018, 14:34
Artem.spb
во-первых, у меня другой цикл (for), во-вторых, на входном тоннеле должна быть автоиндексация.

Re: Операторы

Добавлено: 31 май 2018, 22:36
Blackman
:think:

Re: Операторы

Добавлено: 31 май 2018, 23:11
Artem.spb
Blackman, на мой взгляд в вашем решении есть два недостатка
1 нельзя ввести два одинаковых числа подряд, что не запрещено заданием
2 после ввода отрицательного числа программа не остановится, а будет дальше копить положительные числа, что совсем не по заданию.

Re: Операторы

Добавлено: 01 июн 2018, 09:37
Blackman
:haha: