print("загадайте число!")
x = 0
y = 101
count = 0
print("50")
kod = input()
while kod != "=":
if kod == "<":
y = y - (y - x) // 2
count = y - (y - x) // 2
if kod == ">":
x = x + (y - x) // 2
count = x + (y - x) // 2
print(count)
kod = input()
Объяснение:
вы загадываете число
дальше программа вы водит предположительное число
если ваше число меньше этого то вы пишите "<", если больше то вы пишите ">", если программа у гадала ваше число то вы пишите " ="
Поделитесь своими знаниями, ответьте на вопрос:
90 сделать на с++ или на pascal как-то раз георгию стало скучно на уроке. а поскольку делать особо нечего было, принялся он рисовать различные цифры на парте. и тут георгий обратил внимание, что в получившемся числе много шестерок, и ему захотелось посчитать, сколько чисел 666 и 66 можно составить из числа на парте, причем их общее количество должно быть минимальным, а все шестерки должны быть использованы. входные данные во входных данных задано одно единственное натуральное число n выходные данные выведите через пробел два числа - количество чисел 666 и количество чисел 66, которые можно составить из данного числа.
Объяснение:
1. int x = 340;
int ind = x.Substring(0,1);
2. int[] arr = new arr[5];
int prod = 1;
int count;
foreach (int el in arr) prod*=el; count++;
3. int[] numbers= new numbers[N];
int min = numbers[0], minIndex = 0;
for (int i = 0; i < NumbersCount; i++) { if (min > numbers[i]) { min = numbers[i]; minIndex = i; } }
4. int ded = M;
int vnyk=N;
int res =vnyk*3;
задача бессмысленна. он уже старше внука в 3 раза, как минимум
5. string name = Console.ReadLine();
string surname = Console.ReadLine();
string thirdName = Console.ReadLine();
Console.WriteLine(name+" "+surname);