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

Есть два сосуда объемом 8 и 15 литров. за одно действие любой сосуд можно наполнить или опустошить. кроме этого, за одно действие можно переливать воду из одного в другой до тех пор, пока первый сосуд не окажется пустым или второй - полным. изначально оба сосуда пусты. за какое наименьшее количество действий можно получить в каком-нибудь сосуде 4 литров?

👇
Ответ:
Воронбец
Воронбец
16.10.2022
У меня получилось 22 хода.
1) Наливаем 8 л. В 8-л будет 8 л, в 15-л будет 0. (Кратко 8-0)
2) Переливаем 8 л в 15-л сосуд. (0-8)
3) Снова наливаем 8 л. (8-8)
4) Переливаем 7 л в 15-л сосуд. (1-15)
5) Выливаем 15 л. (1-0)
6) Переливаем 1 л в 15-л сосуд. (0-1)
7 - 12) Повторяем действия 1 - 6, получаем (0-2).
13 - 18) Снова повторяем действия 1 - 6, получаем (0-3).
19 - 22) Повторяем действия 1 - 4. Получаем (4-15)
Задача решена.
4,6(51 оценок)
Открыть все ответы
Ответ:
ИНА1111
ИНА1111
16.10.2022

package testStudentCode;

//import java.util.Arrays;

import java.util.Scanner;

public class TestStudentCode {

public static void main(String[] args) {

/* This reads the input provided by user

        * using keyboard

        */

       Scanner scan = new Scanner(System.in);

       System.out.print("a = ?");

       // This method reads the number provided using keyboard

       double a = scan.nextDouble();

       System.out.print("b = ?");

       double b = scan.nextDouble();

       // Closing Scanner after the use

       scan.close();

       System.out.println(a + "x + (" + b + ") = 0");  

       if (a == 0) {

        System.out.println("a = 0");

       } else {

           double x = - b / a;

        System.out.println("x = " + x);

       }

}

}

Объяснение:

как то так

4,4(24 оценок)
Ответ:
gladiatorcor
gladiatorcor
16.10.2022

program calklin;

uses

 crt;

var

 a, b, x: real;

begin

 textcolor(red);

 gotoxy(10, 5);

 write('Вас приветствует калькулятор решать линейные уравнения');

 gotoxy(10, 6);

 write('Введите а=');

 readln(a);

 gotoxy(10, 7);

 write('Введите b=');

 readln(b);

 gotoxy(10, 8);

 if a = 0

 then

 begin

   gotoxy(10, 9);

   textcolor(red);

   writeln('Нет корней')

 end

 else

 begin

   if a <> 0

   then

   begin

     gotoxy(10, 10);

     textcolor(red);

     x := (-b / a);

     writeln('Уравнение имеет корень и он равен: x =', x, '');

   end;

 end;

end.

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