М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Angelochek1915
Angelochek1915
21.08.2020 01:22 •  Информатика

Мистер фокс и мистер форд играют в такую игру. мистер фокс загадывает число от 1 до 127 (включительно). мистер форд может задать несколько вопросов, на каждый из которых можно ответить да или нет. все вопросы одновременно (например, записываются на бумаге), все ответы одновременно. каким наименьшим количеством вопросов мистер форд может гарантированно обойтись, чтобы наверняка узнать загаданное число?

👇
Ответ:
Maks2801
Maks2801
21.08.2020

1 - 127 == 128 чисел

128 / 2 == 64  - 1

64 / 2 == 32   -2

32 / 2 == 16  -3

16 / 2 == 8   -4

8 / 2 == 4   - 5

4 / 2 == 2    - 6

2 / 2 == 1     - 7

7 вопросов

4,6(62 оценок)
Открыть все ответы
Ответ:
alesyshapiro
alesyshapiro
21.08.2020

Псевдокод :

Начало

объявление целых переменных a и b

ввод a,b

вывод a+b

вывод a*b

Конец

c# :

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace _1

{

   class Program

   {

       static void Main(string[] args)

       {

           Console.Write("Число a : ");

           int a = int.Parse(Console.ReadLine());

           Console.Write("Число b : ");

           int b = int.Parse(Console.ReadLine());

           Console.WriteLine("Сумма чисел a и b : {0}",a+b);

           Console.WriteLine("Произведение чисел a и b : {0}", a*b);

           Console.ReadKey();

       }

   }

}

PascalABC :

var

 a,b:integer;

Begin

 readln(a,b);

 writeln(a+b);

 writeln(a*b);

End.

4,8(99 оценок)
Ответ:
аленаzm
аленаzm
21.08.2020
Допустим число 123. Нам нужно найти первое, второе и третье его число.
То есть 1,2,3. потом их сложить или перемножить.
Чтобы найти первое число нужно 123 разделить на 100,получиться 1.23,его мы округляем и получаем 1.
Второе мы находим деля 123 на 100,получаем остаток 23, делим остаток на 10 и получаем 2.
Третье число мы находим деля 123 на 10 и получаем остаток.
Потом складываем их или перемножаем.
Пример на  pascal:
//div это делить,mod отстаток
var a,b,c,s: integer;
begin
Write('Введи число: ');
Read(s);
a:= s div 100;
b:= s mod 100 div 10;
c:= s mod 10;
WriteLn('Сумма: '+a+b+c);
WriteLn('Произведение: '+a*b*c);
end.
4,4(4 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ