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

Перед вами кувшин содержащий 4 л. молока,вам необходимо разделить эти 4 л. поровну между двумя товарищами,но есть только еще 2 пустых кувшина,1 вмещающий 2,5 л.,другой 1,5 л. как же поделить 4 л. молока пополам с только этих трех сосудов.(составьте алгоритм).

👇
Ответ:
elnerfaiq
elnerfaiq
06.08.2020
Решение во вложении.....

Перед вами кувшин содержащий 4 л. молока,вам необходимо разделить эти 4 л. поровну между двумя товар
4,6(9 оценок)
Открыть все ответы
Ответ:
flywitch
flywitch
06.08.2020
1. 2 Массивы объявляются тем же оператором, что и обычные переменные
2. Не корректный вопрос: индекс - это обращения к определенному элементу массива, а у самого массива индекса нет. В вариантах ответа ничего похожего на это нет.
3. 4 Массивы заполняются теми же операторами, что и обычные переменные
4. 1 Есть такой ввода в бейсике - конструкция READ DATA
5. 1 Выведется четвертый элемент массива, т.к. нумерация идет с нуля, и первый имеет номер 0, второй - 1, третий - 2, а четвертый - номер 3, который и запрашивается в выражении А(3)
4,6(50 оценок)
Ответ:
12babb
12babb
06.08.2020
Прежде всего, тот код, который вы написали - чепуха! Сейчас вам напишу свой. Еще, на счет последнего, мы массив ни коем образом не изменяем, просто выполняем операции с его элементами, поэтому, вывести "измененный" массив не получится. 
var mass: Array[0..10] of integer;
    max_elem, min_elem, i, min_index, multOnTheLeft, multOnTheRight: integer;
begin
for i := 1 to 10 do begin
  write('Введите ', i, ' элемент массива: ' );
  readln(mass[i]);
end;
for i := 1 to 10 do writeln('mass[', i, '] = ', mass[i]);

min_elem := mass[1];
for i := 1 to 10 do begin
  if mass[i] < min_elem then begin
  min_elem := mass[i];
  min_index := i;
  end;
end;
writeln('Минимальное значение: ', min_elem, ', индекс элемента: ', min_index );
multOnTheLeft := 1; multOnTheRight := 1;
for i := 1 to min_index do multOnTheLeft := multOnTheLeft * mass[i];
for i := min_index to 10 do multOnTheRight := multOnTheRight * mass[i];
writeln('Произведение слева: ', multOnTheLeft, ', справа: ', multOnTheRight);
end.

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