Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Алгоритмы

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

r u b o a r d m a n



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    public void calcGuitar(double u, String gears, TextBox rtb)
    {
        int mini = 15;
        int maxi = 101;
        int di = 0;
        boolean r = false;
        for (int ai = mini; ai < maxi; ai++)
        {    if (gears.indexOf(Integer.toString(ai)) > -1)
            for (int bi = mini; bi < maxi; bi++)
            {    if (gears.indexOf(Integer.toString(bi)) > -1)
                for (int ci = mini; ci < maxi; ci++)
                {    if (gears.indexOf(Integer.toString(ci)) > -1)
                    //for (int di = mini; di < maxi; di++)
                    di = (int)((ai*ci)/(bi*u));
                        if (gears.indexOf(Integer.toString(di)) > -1)
                        {    if( (ai!=bi)&&(ai!=ci)&&(ai!=di)&&(bi!=ci)&&(bi!=di)&&(ci!=di) )
                            {    // С этой строкой выдаёт пустой лист (нет решений)
                                if((ai*ci)/(bi*di) == u) //Если убрать эту строку выдаёт неправильные значения
                                {    rtb.insert("a=" + Integer.toString(ai) +  
                                        " b=" + Integer.toString(bi) +  
                                        " c=" + Integer.toString(ci) +
                                        " d=" + Integer.toString(di) + constCRLF, reportTb.size());
                                    r = true;
                                }
                            }  
                        }
                    //}
                }
            }
        }
    }  

Всего записей: 484 | Зарегистр. 10-09-2014 | Отправлено: 11:57 01-01-2019
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Алгоритмы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru