Все ваши циклы делают одно и то же, так что один if
со всеми условиями в or
должен это делать. Как,
static double[] solve(equation b, int k) {
if (b.c > 1 || b.d > 0 || 1 > b.e || b.e > 0) {
double[] a = new double[k];
for (int i = 0; i < k; i++) {
b.x0 = (b.c * b.x0) / (b.y0) + (b.d * b.x0);
b.y0 = b.e * (b.x0 + 1) * b.y0;
a[i] = b.y0;
}
return a;
}
return null;
}
Папка запуска является достаточно чистой.
Дает пользователю возможность удалить его в случае необходимости.
Существует много способов автоматически запустить приложение, но самое легкое, наиболее распространенное и IMO лучше всего:
Конечным результатом является то же для обоих. Я верю реестру, путь выполняется ранее в процессе входа в систему, чем запуск путь, но я не уверен. Это не имеет никакого значения для большинства случаев так или иначе. Я предпочитаю реестр, но это - персональный вкус. Можно создать и удалить ключ реестра или ярлык программно в приложении.
С обеими опциями можно использовать или одну установку для всех пользователей (Вся Пользовательская папка запуска, или под HKLM вводят реестр), или конкретный пользователь (пользовательская папка запуска или под ключом HKCR).
В целом лучше использовать на пользовательские опции, потому что Вы несомненно сможете иметь полномочия записи в тех областях; и у каждого пользователя на компьютере может быть его собственная установка.
В зависимости от того, выполняете ли Вы все-пользователя или установку в расчете на пользователя, поместите ее в папку Startup для Всех Пользователей или папку Startup в расчете на пользователя. Папка Startup, которую Вы видите в меню, является слиянием обоих, но неадминистраторские пользователи не могут удалить записи, прибывающие из все-подсистемы пользователей.
Вы на самом деле ничего не должны делать для этого, все же. Пользователи могут скопировать Ваш нормальный ярлык на меню Startup сами. Следовательно, любая программа может быть программой автозапуска. Не должен быть C++ вообще.
Можно зарегистрировать его как сервис окон. Можно использовать "спокойные Решения" для того, чтобы легко подать заявку как сервис окон.