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

Администрация школы решила организовать экскурсию для учеников. на неё записалось a учеников и b взрослых. участников экскурсии необходимо разделить на группы, в которых число участников не должно превышать c человек и в каждой группе должно быть не менее двух взрослыхю требуется узнать какое минимальное количество групп при этом должно быть организовано например: a=18 b=4 c=20 групп=2

👇
Ответ:
aium08
aium08
26.01.2023
Var a,b,c,k:integer;
begin
readln(a,b,c);
k:=(a+b) div c;
if (a+b) mod c > 0 then k:=k+1;
if b<2*k then k:=0;
writeln('k = ',k);
end.

Пример:
18 6 20
k = 2
4,7(70 оценок)
Открыть все ответы
Ответ:
briliant2
briliant2
26.01.2023

ИТМО пишете?

GNU C++

#include <iostream>

#include <vector>

using namespace std;

signed main() {

   int N,k=0;

   cin>>N;

   int a[N];

   vector<pair<int,int> >b;

   for(int i=0;i<N;i++)

   {

       cin>>a[i];

   }

   int c = 1;

   for(int i=1;i<N;i++)

   {

       if (a[i]==a[i-1])

       {

           c++;

       }

       else

       {

           b.push_back(make_pair(a[i-1],c));

           c=1,k++;

       }

   }

   b.push_back(make_pair(a[N-1],c));

   cout<<k<<endl;

   for(int i=0;i<b.size();i++)

   {

       cout<<b[i].first<<' '<<b[i].second<<endl;

   }

   return 0;

}

4,5(34 оценок)
Ответ:
dashabur2005
dashabur2005
26.01.2023

a) 172 в 8 с.с. = 1111010 в 2 с.с = 122 в 10 с.с.

в) 101010 в 2 с.с. = 42 в 10 с.с.

д) 243 в 6 с.с. = 99 в 10 с.с.

Объяснение:

а) Для перевода из 8 с.с. в 2ю существует таблица

2 с.с.       8 с.с.

000         0

001          1

010          2

011           3

100          4

101           5

110           6

111            7

из 8 в двоичную просто каждую цифру представляешь в виде трех цифр, из 2 в восьмиричную делишь число по три части, если не хватает знаков, то в начале добавляешь нули.

в) Для перевода из 2 в десятичную делаешь такую таблицу:

 1       0      1      0      1      0

2^5  2^4  2^3  2^2  2^1  2^0

и складываешь только те степени двойки под которыми написаны единицы -> 2^5 + 2^3 + 2^1 = 32 + 8 + 2 = 42

д) обычный перевод: 243 = 2 * 6^2 + 4 * 6^1 + 3 * 6^0 = 2 * 36 + 4* 6 + 3 *1 = 72 + 24 + 3 = 99 в 10 с.с.

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