уже делаю два часа, не поучается!! Цирковая обезьянка еще не может быть полноценным игроком в Ним, но она обучена либо удваивать количество камней в куче, либо добавлять один.
Напишите программу, подсчитывающую минимальное количество действий, которые надо совершить обезьянке, чтобы получить кучу из n камней. Изначально в распоряжении циркачки всего один камень.
286
423
Ответы на вопрос:
Class arraymultiplication{ public static void main(string args[]){ string filename = "array.txt", anum = ""; int narray[] = new int[201], ichar; narray[0] = 0; long rmulti; java.io.filereader ifile = null; java.io.filewriter ofile = null; try{ ifile = new java.io.filereader(filename); while((ichar = ifile.=-1) if(ichar! =' ')anum+=(char)ichar; else {narray[++narray[0]] = new integer(anum); anum=""; } if(! anum.equals(""))narray[++narray[0]] = new integer(anum); ofile = new java.io.filewriter(filename); for(rmulti = 1; narray[0]> 0; *=narray[narray[0]]; ofile.write(rmulti+""); }catch(java.io.filenotfoundexception fnfe){ system.out.println("файл не был найден! "); }catch(java.io.ioexception ioe){ system.out.println("ошибка ввода/вывода в файл! "); }finally{ try{ ifile.close(); ofile.close(); }catch(java.io.ioexception ioe){ system.out.println("ошибка закрытия файла ввода/вывода! "); } } } }
Популярно: Информатика
-
ритуа30.05.2022 20:06
-
1704198321.04.2023 22:31
-
tanushkako21.09.2020 16:03
-
жизаа125.09.2021 15:15
-
Angilass06.06.2020 11:37
-
Катя18098205.02.2021 19:49
-
romamarunp016li12.06.2022 14:33
-
565765g06.10.2022 08:50
-
2003lyuba20.08.2022 07:20
-
саша150122.05.2020 17:03