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

Накануне решали, пойти ли завтра на или в лес по грибы. высказали следующие пожелания: маша: "я пойду в лес, если света и настя пойдут в лес тоже, иначе пойду на ". алексей: "я пойду вместе с гришей". миша: "я пойду в лес". настя: "я вместе с мишей". гриша: "если света и настя пойдут на , тогда я и сними, иначе пойду в лес". света хочет порыбачить. сколько рубят надо уговорить свете, чтобы они изменили свои решение, для того чтобы вместе пойти на ? если вариантов несколько, то выберите наименьшее количество . 1) 1 2) 2 3) 3 4) 4

👇
Ответ:
magicufoshowp08hm1
magicufoshowp08hm1
20.02.2023
Много
а если ответ не понравился думай сам
4,7(40 оценок)
Ответ:
20yanushkevich04
20yanushkevich04
20.02.2023
Нужно позвать только Мишу. Вариант 1.
Потому что, если пойдет Миша, то с ним пойдет и Настя. Тогда уже идет и Света и Наста, значит с ними идет Гриша. С Гришей пойдет Алексей. Т.к. и Света и Настя не идут в лес, значит Маша пойдет на рыбалку.
4,5(56 оценок)
Открыть все ответы
Ответ:
donaldavis1337
donaldavis1337
20.02.2023
Рекурсивный подход.(Символы тоже удаляет)
function grad(s:string):string;
var
i:byte;
detect:boolean;
begin
while i < length(s) - 2 do
begin
inc(i);
if (s[i] = s[i+1]) and (s[i] = s[i+2]) then {проверка последовательности из 3 елементов}
begin
delete(s,i,3); {если да - удаляем их}
detect:=True; {логическая переменная регистрирует изменение строки}
end;end;
if detect = True then
s:=grad(s); {если строку изменили , проверяем не появились ли там еще последовальности}
grad:=s; 
end;

var
s:string;
begin
readln(s);
writeln(grad(s));
end.
4,5(7 оценок)
Ответ:
saraikinacaterina
saraikinacaterina
20.02.2023
Const l = 5;
var
a: array[1..l] of integer;
d: array[1..l] of real;
i, otr, k, m: integer;
begin
otr:=0; k:=0; m:=0;
//считаем массив а
for i:=1 to l do
  begin
    readln(a[i]);
    //если ввели положительное число,увеличим перем. otr на 1
    if a[i] < 0 then
      inc(otr);
    //если ввели отрицательное число,увеличим перем. k на 1
    //и к переменной m прибавим элемент
    if a[i] > 0 then
      begin
        inc(k);
        inc(m, a[i]);
      end;
  end;
//заполним массив d
for i:=1 to l do
  //если индекс четный, присвоим элементу otr
  //иначе присвоим среднее арифметическое
  if i mod 2 = 0 then
    d[i] := otr
  else
    d[i] := m/k;
end.
4,6(50 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ