>> то что-то не ставится, то ошибки вылазят, то каких-то пакетов из инструкции нет
Вы бы уточнили что у вас за ошибки, а то тут вам сейчас накидают тех самых инструкций, по которым вы не можете установить (да и вполне может быть, что проблемы не в инструкции)
SM: Поправил пример. К слову, если вам нужна такая надпись на маленьком экране - быть может шрифт немного уменьшить, а не увеличивать размер самой кнопки доп. строчками? - это и вертикальную сетку в дизайне ломать не будет
Андрей Титов: По поводу работоспособности Linux->Windows: теоретически должно работать без пересборки вашего кода, практически - стоит протестировать перед передачей на сторону, могут появиться небольшие баги при переносе с одной платформы на другую.
По поводу распространения своей программы: хорошей идеей будет сделать две ее версии - первая под Windows (с установщиком, который проверяет наличие .NET Framewotk`а), вторая под Linux (в виде пакета с зависимостью на mono-runtime, который при установке сделает конечному пользователю .desktop-файл и даст ему возможность запускать вашу программу по "клику на иконку")
Станислав Силин: когда вы "клацали" свой файл в вашем файловом менеджере, он выбирал "программу по умолчанию" для таких файлов - это mono. Из консоли такой фокус сам по себе не случится
65536: Порядок может быть любой (virtualbox достаточно умный для этого), но если начинать с последних - все будет делаться немного быстрее. Бэкапить, разумеется, можно - главное при восстановлении, если оно вдруг понадобится, указать в настройках VM новую папку со снимками (Settings->General->Advanced->Snapshot Folder)
Даниил Демидко: Проверьте флаги еще раз, у gcc версии 4.8.5 (к примеру) для C++14 нужно использовать -std=c++1y, а для C++11 можно просто -std=c++11. А ваши ошибки возникают при -std=c++98
Ivan Yakushenko: У клиента должен быть только нормальный браузер, никакие плагины не нужно устанавливать. Почитайте FAQ - там достаточно только подключить один js файл на нужную страницу.
Александр Николаевич: arctan(6)=1.4056 (примерно). Если считать по сумме: arctan(6)=pi/2 - 1/6 + 1/((6^3)*3) + ... = 1.4056. Ряд по ссылке в разделе series representations, как написано в ответе.
Для синуса: sin(6)=-0.279 (примерно). Первые 9 слагаемых ряда дают -0.274, а это уже довольно близко. С увеличением количества слагаемых - увеличится и точность.
Александр Николаевич: Про периоды имелось ввиду, что sin(6)=sin(6-2pi), но там и так все будет работать, поскольку ряд, который вы используете для sin (и для cos) сходится на всей числовой оси (исключая бесконечности, разумеется). А для арктангенса - не совсем понятно что вы и куда вводите - смотрите просто arctan(x) - в ответе соответствующая ссылка
Free_ze: Хоть это (str[i] - '0') и фу-фу-фу, но это кратко и понятно. Проблема atoi в данном случае в том, что для того, чтобы сделать char->int нужно постараться - atoi хочет строку в качестве параметра. Было бы вдвойне странно брать символ str[i] и создавать из него строку только ради использования atoi. К слову, если говорить о хорошем тоне, то лучше даже не atoi, а strtol, так как у atoi есть серьезные проблемы с безопасностью (в случае, если вдруг строка не представляется в виде числа)
Дмитрий Шидловский: в JS не получится просто так вызвать асинхронную функцию внутри синхронной и вернуть ее результат. Тот же sync, который вам не подошел (почему-то) - использует callback`и
Вы бы уточнили что у вас за ошибки, а то тут вам сейчас накидают тех самых инструкций, по которым вы не можете установить (да и вполне может быть, что проблемы не в инструкции)