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

0 голосов
89 просмотров

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


Информатика (1.7k баллов) | 89 просмотров
0

Язык Pascal/Python/C++

0

вау какой ты многоЯзыковый, масиивы можно использовать ?

0

Конечно

0

ну я без них сделал )

0

надеюсь ето хотя бы компилируется

Дан 1 ответ
0 голосов

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

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");

(1.4k баллов)
0

3 7 2, это имеет значение ?)

0

найс, вроде работает

0

крутяк)

0

Кстати реально, почему такой обширный выбор языков ?)

0

pascal школьный, python основной, с++ нужен для проекта

0

т.е. я прям попал)

0

ну да

0

>:D

0

удачи с проектом )

0

спасибо