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

1.Волк, коза и капуста. На берегу реки стоит крестьянин с лодкой, а рядом с ним находятся волк, коза и капуста.
Крестьянин должен переправиться сам и перевезти волка, козу и капусту на другой берег. Однако в лодку кроме крестьянина помещается либо только волк, либо только коза, либо только капуста.
Оставлять же волка с козой или козу с капустой без присмотра нельзя — волк может съесть козу, а коза — капусту.
Как должен вести себя крестьянин?
Написать пошаговый алгоритм крестьянина
2. Один солдат (С) подошел к реке, через которую лежал его дальнейший путь. У берега
стояла лодка с сидящими в ней двумя мальчиками (М1, М2). Солдат по мальчиков
перевести его на другой берег. Составьте алгоритм переправы, если известно, что лодка
вмещает только одного солдата, либо двух мальчиков?
Замечание. По завершении переправы солдата, лодка с мальчиками должна находиться на исходном берегу реки.
Эту задачу решить в табличной форме

👇
Открыть все ответы
Ответ:
elnur4ik2002
elnur4ik2002
24.01.2023
Программа, которая использует два массива

var 
c, a: array[1..20] of integer; 
i: integer;
begin 
write('Первый массив '); 
for i := 1 to 20 do   begin   
c[i] := i * (-5);   
write(c[i], ' '); 
end; 
writeln; 
write('Преобразованный массив '); 
for i := 1 to 20 do   begin   
a[i] := c[20 - i + 1];   
write(a[i], ' '); 
end;  
end.

ИЛИ  Программа не использующая два массива, а просто переворачивающая первый

var 
c: array[1..20] of integer; 
i: integer;
begin  write('Первый массив '); 
for i := 1 to 20 do   begin   
c[i] := i * (-5);   
write(c[i], ' '); 
end; 
writeln; 
write('Преобразованный массив '); 
for i := 20 downto 1 do  write(c[i], ' '); 
end.

Обе программы работают!
4,4(21 оценок)
Ответ:
garua
garua
24.01.2023
#include <iostream>
using namespace std;

int main()
{
    int x, z;
    cout << "x = ", cin >> x, cout << "\n";
    cout << "z = ", cin >> z, cout << "\n";
    for (int i=x; i<=z; i++) {
     cout << "I want this set with " << i << " soldiers!\n";
    }
    return 0;
}

Пример:
x = 5
z = 10
I want this set with 5 soldiers!
I want this set with 6 soldiers!
I want this set with 7 soldiers!
I want this set with 8 soldiers!
I want this set with 9 soldiers!
I want this set with 10 soldiers!
4,6(8 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ