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

Составить блок схему алгоритма вычисления количество информации на 1 странице книги если страница содержит 50 строк а каждая строка 60 символов. книга создана в электронном виде.

👇
Ответ:
yestarday23
yestarday23
19.07.2022
Вот блок-схема. Обращайся.
4,4(59 оценок)
Открыть все ответы
Ответ:
buriboyhamraev
buriboyhamraev
19.07.2022
int main() {
int n;
cin >> n;
switch (n)    
{case 1 : cout << "Январь" ; break;
case 2 : cout << "Февраль" ; break;
case 3 : cout << "Март" ; break;
case 4 : cout << "Апрель" ; break;
case 5 : cout << "Май" ; break;
case 6 : cout << "Июнь" ; break;
case 7 : cout << "Июль" ; break;
case 8 : cout << "Август" ; break;
case 9 : cout << "Сентябрь" ; break;
case 10 : cout << "Октябрь" ; break;
case 11 : cout << "Ноябрь" ; break;
case 12 : cout << "Декабрь" ; break;
default: cout << "Такого месяца нет";
}
return 0;
}
4,4(61 оценок)
Ответ:
ZacLolka
ZacLolka
19.07.2022
Вот так считает в пять раз быстрее, чем в предыдущем решении. Тоже никакой оптимизации, просто более современный проверки.

// PascalABC.NET 3.3, сборка 1611 от 06.01.2018
// Внимание! Если программа не работает, обновите версию!

begin
 for var f:=1 to 9 do
  for var o:=0 to 9 do
   if o=f then continue
   else for var r:=0 to 9 do
    if Seq(1,o,r).Distinct.Count<>3 then continue
    else for var t:=1 to 9 do
     if Seq(f,o,r,t).Distinct.Count<>4 then continue
     else for var y:=0 to 9 do
      if Seq(f,o,r,t,y).Distinct.Count<>5 then continue
      else for var e:=0 to 9 do
       if Seq(f,o,r,t,y,e).Distinct.Count<>6 then continue
       else for var n:=0 to 9 do
        if Seq(f,o,r,t,y,e,n).Distinct.Count<>7 then continue
        else for var s:=1 to 9 do
         if Seq(f,o,r,t,y,e,n,s).Distinct.Count<>8 then continue
         else for var i:=0 to 9 do
          if Seq(f,o,r,t,y,e,n,s,i).Distinct.Count<>9 then continue
          else for var x:=0 to 9 do
           if Seq(f,o,r,t,y,e,n,s,i,x).Distinct.Count=10 then begin
            var a1:=f*10000+o*1000+r*100+t*10+y;
            var a2:=t*100+e*10+n;
            var a3:=s*10000+i*1000+x*100+t*10+y;
            if a1+a2+a2=a3 then begin
             writeln(a1,'+',a2,'+',a2,' = ',a3);
             Exit
             end
            end
end.

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