В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
tunekoff228
tunekoff228
01.10.2021 16:06 •  Информатика

Задание 1. По кулинарному рецепту приготовления орехового напитка словесный алгоритм. Орехи Истолочь в деревянной ступке, растворить в горячем молоке. Затем варить 10 минут на слабом огне. Подавать охлажденным. Продукты: 250 г очищенных грецких орехов, 0.8 л молока, 120 г сахара реацие

Показать ответ
Ответ:
сашагушцщц
сашагушцщц
27.07.2021 17:06

#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int main()
{
   int n, m, counter = 0;

   cout << "Enter n: ";
   cin >> n;
   cout << "Enter m: ";
   cin >> m;

   if(n >= m)
   {
      cout << "Invalid value" << endl;
   }
   else
   {
      while(n <= m)
      {
         if(n % 4 == 0)
         {
            counter++;
         }
         n++;
      }
   }

   cout << counter << " value" << (counter != 1 ? "s" : "") << endl;

   cin.get();
   return 0;
}

 

Вывод:

Enter n: 2000

Enter m: 2012

4 values



На Паскале:

program test;
var n, m, counter: integer;

begin
  write('Enter n: ');
  readln(n);
  write('Enter m: ');
  readln(m);
  counter := 0;
  while n <= m do
  begin
    if n mod 4=0 then
      counter := counter + 1;
    n := n + 1;
  end;
writeln(counter, ' values');
readln();
end.

0,0(0 оценок)
Ответ:
SerAv2000
SerAv2000
16.03.2022 00:52

860

Ход решения:
Делим число на 2 и выписываем остатки
860 = 430·2 + 0
430 = 215·2 + 0
215 = 107·2 + 1
107 = 53·2 + 1
53 = 26·2 + 1
26 = 13·2 + 0
13 = 6·2 + 1
6 = 3·2 + 0
3 = 1·2 + 1
Последний множитель перед 2 равный 1 записываем первым.
Затем записываем найденные остатки в обратном порядке.
Получаем: 1101011100


Ход решения:
Делим число на 8 и выписываем остатки
860 = 107·8 + 4
107 = 13·8 + 3
13 = 1·8 + 5
Последний множитель перед 8 равный 1 записываем первым.
Затем записываем найденные остатки в обратном порядке.
Получаем: 1534


Ход решения:
Делим число на 16 и выписываем остатки
860 = 53·16 + 12 (12 записывается как C)
53 = 3·16 + 5
Последний множитель перед 16 равный 3 записываем первым.
Затем записываем найденные остатки в обратном порядке.
Получаем: 35C


0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота