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

Петя и коля загадывают натуральные числа. петя загадал число х, а коля число у. после того, как петя прибавил к колиному числу 9, а коля к петиному числу 20, сумма полученных чисел при записи в двоичной системе счисления представляет собой пять единиц. чему равна изначальная сумма загаданных мальчиками чисел? ответ запишите в двоичной системе счисления. основание указывать не надо.

👇
Ответ:
Арайлым0906
Арайлым0906
28.01.2021

10.

Объяснение:

х - загадал Петя;

(х + 20) - после того, как Коля прибавил к Петиному числу 20.

у - загадал Коля;

(у + 9) - после того, как Петя прибавил к Колиному числу 9.

Найдём сумму полученных чисел в десятичной системе:

11111₂ = 1*2⁴ + 1*2³ + 1*2² + 1*2¹ + 1*2⁰ = 16 + 8 + 4 + 2 + 1 = 31₁₀

Изначальная сумма загаданных мальчиками чисел равна:

х + 20 + у + 9 = 31

х + у + 29 = 31

х + у = 31 - 29

х + у = 2

Переведём 2 из 10-ой системы счисления в двоичную:

2₁₀ = 10₂

4,8(29 оценок)
Открыть все ответы
Ответ:
Умник333331
Умник333331
28.01.2021
Отсортируйте массив по не возрастанию (вместе с индексами) и подсчитайте сумму  s = s+b[i]*(i+1) - индексы от нуля.
Это и будет наименьшее время.

#include <iostream>
#include <cstdlib>
using namespace std;

int main() {
   int n,i,s;
   bool priz=true;
   cin>>n;
   int b[n],c[n];
   for (int i=0; i<n; i++)
   { 
       cin>>b[i];
       c[i]=i+1;
   }  
// сортировка масcива по не возрастанию
   while (priz)
   {
     priz=false;
     for (int i=0; i<n-1; i++)
     {
       if (b[i]<b[i+1])
       {
         swap(b[i],b[i+1]);
         swap(c[i],c[i+1]);              
         priz=true;
       }
     } 
   }
   s=0;
   for (int i=0; i<n; i++)  s+=b[i]*(i+1);
   cout<<s<<endl;
   for (int i=0; i<n; i++)  cout<<c[i]<<" ";
   cout<<endl;
   system("pause");
   return(0);
}

Ввод - вывод:

6
10 21 13 36 41 9
332
5 4 2 3 1 6
4,6(43 оценок)
Ответ:
БПД
БПД
28.01.2021

11

Объяснение:

1. Алфавит мощностью 26 символов требует для кодирования символа 5 бит (2* < 26 <29). 14 символа займут 14х5 - 70 бит %3D 70 / 8%3D 8.75 байта, округляем до целого вверх, получаем 9 байт.

2. Номер года обозначается одним из 100 чисел. 2° < 100 > 2", поэтому для кодирования требуется 7 бит.

3. Номер для обозначается одним из 366 чисел. 2° < 366> 2°, поэтому для кодирования требуется 9 бит.

4. Всего для кодирования срока действия потребуется 7+9 %3 16 бит %3D16/2%3D2 байта 5. Вся информация на пропуске займет 9+2 3D 16 байт

4,5(83 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ