zoyalexa495
?>

Составить алгоритм на двух языках нахождения если, y=√x-6

Информатика

Ответы

ridyana504
На языке Python:

Без комментариев:

a = []

for x in range(1, 21):

   a.append(int(input("Введите число " + str(x + 0) + ": ")))

b = 0

b = a[3]

a[3] = a[1]

a[1] = b

for x in range(0, 20):

   print("Число", x + 1, "в массиве:", a[x])

С комментариями:

a = [] # Сначала мы создаем пустой массив

for x in range(1, 21): # и 20 раз (мы пишем 21 так как оно дойдет до числа не включая его)

# P. S. тут мы пишем не <<"Введите число", x..>>, а <<"Введите число" + str(x)..>>. Это потому что в отличии от функции print(), функция input() принимает только 1 аргумент, и нам придется использовать конкатенацию строк, но она сама не преоброзует число в строку, так что нам надо будет использовать функцию str() чтобы это сделать

   a.append(int(input("Введите число " + str(x + 0) + ": "))) # спрашиваем у пользователя ввод числа и добавляем его в массив

b = 0 # затем мы создаем переменную b в которой будем хранить значение 4-ого элемента

b = a[3] # присваеваем переменной b значение 4-ого элемента

a[3] = a[1] # присваем значение 2-ого элемента 4-ому, пока что и 2-ой и 4-ый элемент имеют значение 2-ого элемента

a[1] = b # и теперь присваеваем второму элементу значение четвертого элемента

# P. P. S. Мы пишем не a[2] и a[4], а a[1] и a[3] потому, что элементы массива в большинстве языков программирования начинаются с нуля

for x in range(0, 20): # и теперь 20 раз (тут мы все-таки ставим от 0 до 20 (смотри P.P.S.) и добавляем 1 когда печатаем)

   print("Число", x + 1, "в массиве:", a[x]) # мы выводим соответствующее число массива

a-zotova
На языке Python:

Без комментариев:

a = []

for x in range(1, 16):

  a.append(int(input("Введите число " + str(x + 0) + ": ")))

n = 0

for x in range(0, 15):

   if a[x] == 0:

       n += 1

print("Количество нулей в массиве:", n)

С комментариями:

a = [] # Сначала мы создаем пустой массив

for x in range(1, 16): # и 15 раз (мы пишем 16 так как оно дойдет до числа не включая его)

# P. S. тут мы пишем не <<"Введите число", x..>>, а <<"Введите число" + str(x)..>>. Это потому что в отличии от функции print(), функция input() принимает только 1 аргумент, и нам придется использовать конкатенацию строк, но она сама не преоброзует число в строку, так что нам надо будет использовать функцию str() чтобы это сделать

  a.append(int(input("Введите число " + str(x + 0) + ": "))) # спрашиваем у пользователя ввод числа и добавляем его в массив

n = 0 # затем мы создаем переменную n в которой будем хранить сколько нулей в массиве мы нашли

for x in range(0, 15): # и теперь 15 раз (тут мы все-таки ставим от 0 до 15 так как элементы массива начинаются с нуля в большинстве языков программирования)

   if a[x] == 0: # и если это число - 0

       n += 1 # мы добавляем 1 к переменной где мы будем хранить кол-во нулей

# теперь нам остается вывести переменную n где мы храним кол-во нулей в массиве

print("Количество нулей в массиве:", n)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить алгоритм на двух языках нахождения если, y=√x-6
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mtcover
homeo85
ti2107
office426
nst-33764
Дарья16
Анна1417
Sinelnikov1650
Олег1105
vahmistrova
MDubovikov73
spadikov
armentamada1906
Антон
abrolchik8511