| 1 Зубашев Степан, 15 октября 2009 г. 23:06:48 | |
|
Спасибо, циклы начали работать : )
|
|
|
| 2 Мехрдоди Одил (ТРГИ), 15 октября 2009 г. 19:56:38 | |
|
2:-), ну почему же нельзя?? добро пожаловать на сайт informatics.mccme.ru
|
|
|
| 3 :-), 15 октября 2009 г. 19:51:09 | |
|
А мне больше нравится PYTHON жалко на нем писать нельзя.
|
|
|
| 4 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 15 октября 2009 г. 14:37:11 | |
while (!k.equals(BigInteger.valueOf(1))) { }
|
|
|
| 5 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 15 октября 2009 г. 14:36:33 | |
|
это же объекты, не абстрактные типы
|
|
|
| 6 Мехрдоди Одил (ТРГИ), 15 октября 2009 г. 13:39:55 | |
equals, while(!k.equals(BigInteger.valueOf(1)) бред какой-то)))) и это вы называете понятный код:)
|
|
|
| 7 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 15 октября 2009 г. 12:39:15 | |
объекты нужно сравнивать методом equals, while(!k.equals(BigInteger.valueOf(1)) также чтобы сравнить два обекта нужно использовать функцию compareTo, которая возвращает 0, когда обекты равны, -1 и 1 когда один больше другого
|
|
|
| 8 Зубашев Степан, 15 октября 2009 г. 9:33:45 | |
насчет компилятора в яве: объявил цикл while с бигинтежерами - while(k!=BigInteger.valueOf(1)), но почему то цикл продолжает свое выполнение даже когда к=1. Ошибку нигде не пишет, просто вылетает и все, скорее всего, изза того, что в цикле к=1 идет деление на 0. Может я просто не правильно цикл объявил ? (к - бигинтежер)
|
|
|
| 9 Демиденко Виталий, 15 октября 2009 г. 7:28:39 | |
|
Я вот в TP7 пишу, и пока ничего не признаю:) Не в силу нелюбви, С++ то хотя бы выучить надо, а в силу привычки и удобства:)
|
|
|
| 10 Зубашев Степан, 15 октября 2009 г. 1:02:13 | |
|
Присяжнюк Анатолий Васильевич, а что ктото кодит на фрипаскале? ) я имею ввиду не олимпиады ;)
|
|
|
| 11 Присяжнюк Анатолий Васильевич, 15 октября 2009 г. 0:32:12 | |
Да будет Паскаль.... :) Не обращайте внимания на взрозслых дядей, вернее представителей фирм. Это как всегда борьба фирм за рынок своего влияния. Эти разговоры идут уже давно, а вот ФриПаскаль как появился - так сразу и поутихли. Так что решайте на коком хотите, а вот знание нескольких языков очень даже полезно. Например, того же Бейсика, особенно в его редакции под офисные программы фирмы-лидера по производству ПО. Так что я не особо удивлюсь, если через пару лет ОБЯЗАТЕЛЬНО на олимпиадах введут в качестве использования и консольный вариант Визуал Бейсика... :)
|
|
|
| 12 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 15 октября 2009 г. 0:12:09 | |
ну Java ошибки выбрасывает, и сразу говорит в какой строчке, на какой элемент массива обратился,, или говорит что произошло деление на 0 типа такого java.lang.ArithmeticException: / by zero at Main$MyDouble.compareTo(Main.java:125) at Main.solve(Main.java:266) at Main.run(Main.java:281) at java.lang.Thread.run(Unknown Source) говорит в какой функции на какой строчке
|
|
|
| 13 Мехрдоди Одил (ТРГИ), 15 октября 2009 г. 0:05:53 | |
может быть... но у меня не было таких ошибок, ну были ошибки из-за того что си не проверяет границы массивов, но это ошибка возникает на любом языке или Джава проверяет границы???
|
|
|
| 14 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 14 октября 2009 г. 23:47:36 | |
|
именно потому что на С++ можно написать всякий изврат и будет компилироваться, можно сделать очень много ошибок
|
|
|
| 15 Мехрдоди Одил (ТРГИ), 14 октября 2009 г. 23:43:06 | |
"!= && || % << >> и прочее - совсем не интуитивные символы )" если привыкнуть то все будет чики пики!
|
|
|
| 16 Мехрдоди Одил (ТРГИ), 14 октября 2009 г. 23:39:11 | |
|
Вот это мне и не нравится когда язык строго типилизированный...
|
|
|
| 17 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 14 октября 2009 г. 23:36:17 | |
|
в Java все символы такие же, да еще там он жестко следит за типом, поэтому никогда лишнего не сделаешь нечаянно
|
|
|
| 18 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 14 октября 2009 г. 23:35:13 | |
|
я пишу в Eclipse, для Java очень удобная среда. На С++ тоже приходится писать, так как не на всех серверах есть Java (в частности это относится к e-olimp.com.ua, да не в обиду будет сказано его любителям и админам), на C++ настроил Eclipse с плагином CDT, и компилятором MinGW
|
|
|
| 19 Зубашев Степан, 14 октября 2009 г. 23:29:56 | |
[quote]Нияз, ну ты загнууул "С++ код почти не читаемый"![/quote] ну в етом я согласен != && || % << >> и прочее - совсем не интуитивные символы ) Нигматуллин Нияз вы упустили то что они требуют установленную яву на компе клиента =) а так да ;) А в чём лучше писать яверам? наш пытается писать в эклипсе. я пытался настроить эклипс на с++ и решил что проще утопиться чем прописать все компиляторы. щас пишу на кодегеаре, правда на ацм-е вроде будет только студия05 и эклипс. а ну и фар, его я за адекватную ИДЕ вообще не держу ;)
|
|
|
| 20 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 14 октября 2009 г. 23:29:48 | |
|
я насчет СТЛ
|
|
|