Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2 3 4
  21  Абрамов Георгий Арсеньевич, 05 февраля 2020 г. 17:21:57
     Может ли быть у числа два минуса или более? Вот так к примеру: --2+1=----1 - Ответ YES или ERROR...
  22  Сушков Дмитрий Олегович, 09 декабря 2019 г. 0:20:36
     Есть ли подобная проверка или какой должен быть ответ?1/3 = ???? И может ли быть дробное число в ответе?
  23  Зинов Вадим, 22 ноября 2019 г. 1:05:08
     числа типа 000000, -0000, 003045 допустимы по условию задачи
  24  Костя, 24 августа 2019 г. 2:17:55
     2--2=--2
  25  Барго Марк Игоревич, 28 мая 2019 г. 17:43:31
     Можно ли посмотреть "error message" на тесте с runtime error?
     Нет, такой возможности нет, как и на реальном соревновании. В Python можете попробовать ловить разные исключения и смотреть, когда оно будет поймано, а когда не будет.
  26  Хужаев Уткир, 12 апреля 2019 г. 8:09:21
     0/0=n ???. YES или NO
     ERROR - буква n в записи недопустимы. А вот 0/0=5 - это NO.
  27  Юрчик Павел Сергеевич, 13 марта 2019 г. 18:15:06
     А в случае корректного и верного выражения, если хоть одно из чисел больше по модулю 30000, то такая ситуация невозможна, или же надо выводить ERROR?
     Гарантируется, что ни в одном тесте нет чисел больше 30000.
  28  Жузбаев Абылайхан Шарипханович, 11 марта 2019 г. 11:43:23
     Пробелы после выражения считаются? Если да то надо выводить ЕРРОР или нет. Например 5+5=10(И тут очень много пробелов, считается ли это за ошибку?) Ответь пожалуйста
     Пробелы считаются за ошибку.
  29  Рамазанов Айтым Нурмбетович, 20 февраля 2019 г. 12:40:16
     3/2=1 должно выводить YES или NO?
     NO
  30  Сириченко Каспар Игоревич, 06 февраля 2019 г. 21:34:25
     Когда пишете, не забывайте учитывать что второе число может иметь -. Вот так -5+-5=-10. Я два часа из-за этого потратил
  31  Николай Футуре, 19 января 2019 г. 18:43:45
     Предложу своё решение (кто хочет решать сам -> читать не надо). Создаёте массив из char [] arrCh = ... ; в него записываете прочитанные данные. Создаёте второй массив, хранящий строки String [] arrStr = {"","","","",""}; arrStr.length() = 5, т.е. его длинна 5, а строки пока пусты. Создаёте цикл for(...) для прохода по массиву arrCh. В нём 3 условия: 1) if(arrCh[i] >= '0' && arrCh[i] <= '9') {формируем строку} 2) else if(формируемая строка ещё пуста && arrCh[i] == '-') {формируем строку} 3) else { формирование строки завершено -> добавить её в arrStr[j], /* т.к. след. элем. должен быть или *, или -, или +, или /, или = , а у нас уже прочитан этот элемент, то добавляем его в arrStr[j+1] и увеличиваем j*/ j = j+1 }. В итоге у нас есть массив arrStr = {"1","/", "-12","=","0"}. Остаётся проверить его на корректность (arrStr[0,2,4] - числа?) , (arr[1] == {+,-,*,/}) и (arr[3] == "="). Это часть решения ... я думаю остальное можно додумать.
  32  Бекетов Александр Сергеевич, 31 декабря 2018 г. 12:21:07
     Господа составители тестов! Это что-то новое в программировании (не в обыденной жизни), когда вы считаете ЦЕЛОЧИСЛЕННОЕ деление 6/5 = 1 неверным!
     Если не оговорено иное, действуют математические правила, а не правила отдельных языков программирования. В Python, например, 6/5=1.2, а целочисленное деление там 6//5. В Pascal аналогично 6/5=1.2, 6 div 5=1.
  33  Бекетов Александр Сергеевич, 31 декабря 2018 г. 12:12:18
     -1--1=-0 Это же YES?
     Это YES
  34  Кузин А В, 20 декабря 2018 г. 0:46:03
     ДУмаю, появись такая задача на олимпиаде - крови попортит почти всем, кто не использует регулярные выражения. Я вот не использовал, мне - попортила)
  35  Кузин А В, 20 декабря 2018 г. 0:45:07
     Потратил чуть ли не час на эту задачу. Уже хотел поругаться на "странное" условие, но потом понял, в чем была суть ошибки на 42-м тесте, хотя строку читал полностью. Задача несложная, но требует ОЧЕНЬ аккуратного исполнения и составления хороших тестов для себя (связанных не только с числами, естественно). А спойлерить не буду - не хочу портить другим удовольствие) В общем, спасибо, с удовольствием провел время и потратил около десятка попыток))
  36  Сахмолдин Муаммадариф, 14 декабря 2018 г. 12:56:45
     Надо читать полностью строки. Могут быть тесты вида 21+21=42 haha; C++; getline(cin,(НазваниеСтроки));
  37  Оби-Ван Кеноби, 26 ноября 2018 г. 4:20:20
     Подсказка: Разбирайте по отдельности все 3 числа на корректность, дальше уже просто
  38  Ижицкий Тимофей Михайлович, 25 мая 2018 г. 19:57:53
     А в input только целые числа?
     В input что угодно. Но если оно не подходит под описание из условия, то нужно вывести ERROR.
  39  Генералов Кирилл Витальевич, 25 мая 2018 г. 2:20:44
     Уважаемый админ, у меня есть вопрос: Что имел ввиду под "переносом" строки Вечтомов Никита, можете, пожалуйста, объяснить, ибо, может, у меня та же ошибка! Спасибо!
     Первая строка может завершаться или не завершаться переводом строки.
  40  Касенов Бекжан, 17 апреля 2018 г. 20:14:26
     -0+1=1 YES
 1 2 3 4

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru