Вводится последовательность естественных чисел. Ноль признак конца. Определить, является ли

Вводится последовательность естественных чисел. Ноль признак конца. Определить, является ли она геометрической прогрессией.

Задать свой вопрос
Купеева Кира
Язык Pascal/Python/C++
Юля Селих
вау какой ты многоЯзыковый, масиивы можно использовать ?
Софья Гурнова
Окончательно
Василиса
ну я без их сделал )
Алина Гназарова
надеюсь ето хотя бы компилируется
1 ответ

Хорошо давай без массивов попробуем на питоне:

PastNum = int (input ())

Progress = True

NumOfProgress = 0

if PastNum != 0:

   thisNum = int (input ())

   NumOfProgress = thisNum / PastNum

   while thisNum != 0:

       PastNum = thisNum

       thisNum = int (input ())

       if thisNum == 0:

                       break;

       if thisNum / PastNum != NumOfProgress:

           Progress = False;

if Progress == False:

   print ("It isn't a progress");

else:

   print ("It's a progress");

Славик Колодюк
3 7 2, это имеет значение ?)
Olga Sozinova
найс, вроде работает
Игорь Вальшаков
крутяк)
Костя Мухтар-Заде
Кстати реально, почему таковой широкий выбор языков ?)
Агата Горельцева
pascal школьный, python главной, с++ нужен для проекта
Баравина Алиса
т.е. я прям попал)
Софья Веденкова
ну да
Александра Волейко
>:D
Александра Марцих
фортуны с проектом )
Вячеслав Надводнов
спасибо
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт