Маринина_Елена
?>

2миссионера и 3 пересекали реку. как миссионерам переправиться чтобы не имели преимущества в числе.

Информатика

Ответы

Aleksandr740

в лодку помещается 2 человека? если так, то решение будет:

1. сперва перевправляются 2 , один возвращается назад на лодке.

2. переправляются 2 миссионера, а назад возвращается оставшийся на берегу .

3. переправляются 2 , один остается, второй плывет за оставшимся на другом берегу .

4. переплывают 2 оставшихся .

beglovatatiyana
Using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace сишарп {       class program       {               static void main(string[] args)               {                       console.write("m = ");                       int m = int.parse(console.;                       console.write("n = ");                       int n = int.parse(console.;                       console.writeline("a({0},{1}): ",m,n);                       int[,] a = new int[m,n];                       random rand = new random();                       double s = 0;                       for(int i = 0; i < m; i++)                       {                               for(int j = 0; j < n; j++)                               {                                       a[i, j] = rand.next(-10, 10);                                       console.write("{0,3} ",a[i,j]);                                       if (a[i, j] % 2 == 0) s += a[i, j];                               }                               console.writeline();                       }                       console.writeline("s = {0}",s);                       console.readkey();               }       } }
tonyakuznetsova
#include< iostream> #include< string> using namespace std; int main() {       string s;       cout < < "bbedite text: ", getline(cin,s);       s+=' ';       string slovo = "";       for (int i = 0; i < s.length(); i++)       {               if (s[i] ! = ' ') slovo+=s[i];               else               {                       bool b = 1;                       for(int j = 0; j+1 < slovo.length(); j++)                       {                               for(int m = j+1; m < slovo.length(); m++)                               {                                       if (slovo[j] == slovo[m]) b = 0;                               }                       }                       if (b) cout< < "\n" < < slovo;                       while (s[i] == ' ') i++;                       slovo=s[i];               }       }       return 0; }

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

2миссионера и 3 пересекали реку. как миссионерам переправиться чтобы не имели преимущества в числе.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Pokupatel
archala
Paikina Natalya30
Aliferenko
mnogoz
ЕВгений_денис643
Drugov_Vladimirovna
tanysha1990
Mikhail579
bureiko
oalexandrova75
ivanov568
ulyana-d
annodomini1
vladimir152