
Leather
12.04.2017
21:50:25

Johnnie
12.04.2017
21:51:08
range(c-1)?

Маришка
12.04.2017
21:51:20
А, ну да

Google

Leather
12.04.2017
21:51:39
range(c-1)?
тогда не проходит с 0 степенью, правильный ответ 0,1
а выводит 0 2

Johnnie
12.04.2017
21:51:54
Кинь текст задачи

Donaudampf
12.04.2017
21:51:54

Johnnie
12.04.2017
21:52:03
Не картинкой только

Leather
12.04.2017
21:52:18
Условие
По данному натуральному числу N найдите наибольшую целую степень двойки, не превосходящую N. Выведите показатель степени и саму степень.
Операцией возведения в степень пользоваться нельзя!

Маришка
12.04.2017
21:56:35
Упс, так оно минус один выдаст

Leather
12.04.2017
21:57:49

Маришка
12.04.2017
21:57:51
Для нуля

Leather
12.04.2017
21:58:24

Игорь
12.04.2017
21:59:05

Маришка
12.04.2017
21:59:53

Google

Johnnie
12.04.2017
22:00:43
/py3
n=10
s=[0, 1]
for _ in range(n):
if s[1] *2 >= n:
print(s)
break
s[0] += 1
s[1] *= 2
Result:
[3, 8]
С телефона писать это какой-то пиздец

Маришка
12.04.2017
22:01:57

Johnnie
12.04.2017
22:02:30
Массив тут не нужен ващетт

Leather
12.04.2017
22:02:53

Маришка
12.04.2017
22:03:20

Leather
12.04.2017
22:03:51

Johnnie
12.04.2017
22:04:11
/py3
n=10000
power, result = 0, 1
for _ in range(n):
if result * 2 >= n:
print(power, result)
break
power += 1
result *= 2
Result:
13 8192

Маришка
12.04.2017
22:04:12

Leather
12.04.2017
22:06:39
всем спасибо я спать
мдэ полчаса сидел с этой задачкой

Маришка
12.04.2017
22:07:53
Ты бы лучше логическое мышление развивал...

Leather
12.04.2017
22:08:39
че делать надо
чтоб развить

Маришка
12.04.2017
22:09:02
Решать задачки на бумаге такие
Для начала

Leather
12.04.2017
22:10:05
хорошо шо в егэ полегче задания

Google

Donaudampf
12.04.2017
22:10:37
ээ
ещё легче? о_О

Johnnie
12.04.2017
22:11:20
/py3
n=10000
power = 0
while True:
if 1 << (power + 1) > n:
print(power, 1 << power)
break
power += 1
Result:
13 8192
Tip:
Wrap your code in triple backticks to display it in monospace.

Leather
12.04.2017
22:11:21
Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от –10 000 до 10 000 включительно. Опишите на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых сумма элементов делится на 3, но не делится на 9. В данной задаче под парой подразумеваются два соседних элемента массива.

Johnnie
12.04.2017
22:11:56
Хз даже какой из этих вариантов быстрее, но мне больше нравится второй:)

Игорь
12.04.2017
22:13:12

Johnnie
12.04.2017
22:13:53
/py3
n=1000000000000000000000000000000000000
power = 0
while True:
if 1 << (power + 1) > n:
print(power, 1 << power)
break
power += 1
Result:
119 664613997892457936451903530140172288
Tip:
Wrap your code in triple backticks to display it in monospace.
?

Donaudampf
12.04.2017
22:14:23
че делать надо
вообще было бы неплохо не приносить сюда готовые задачки с просьбой их решить, а решать самому и приносить сюда вопросы, возникающие в ходе решения

Leather
12.04.2017
22:15:30

Johnnie
12.04.2017
22:16:15
понял принял
Можешь проверить мой последний код? Пройдет тесты?

Leather
12.04.2017
22:16:56

Johnnie
12.04.2017
22:18:02
Спасибо

Игорь
12.04.2017
22:21:10
помнится в школе учительница по стилю определяла твой ли код. Мой код был у половины класса))

Johnnie
12.04.2017
22:22:47
:D
Эта группа больше не существует