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

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


 
Вернуться
Тема: Ошибка компиляций в задаче 269
1
  1  Амангылыджов Кадыр Язгылыджевич, 12 сентября 2022 г. 20:02:12
      Я не вру честно говорю, у меня в компьютере всё работает
  2  Амангылыджов Кадыр Язгылыджевич, 12 сентября 2022 г. 20:01:14
      А стандарт c++20 попробовал?
  3  Хворых Павел, 12 сентября 2022 г. 16:08:54
      Проверил на GCC 12.2: как и ожидалось, min с аргументами разных типов не компилируется. Может вы у себя "на комп-е" где-то определили свою функцию min?
  4  Амангылыджов Кадыр Язгылыджевич, 11 сентября 2022 г. 19:32:07
      Ну стандарт по моему c++20, и версия GCC 11.2.0 .
  5  Меньшиков Фёдор Владимирович, 11 сентября 2022 г. 17:50:55
      А какой это стандарт C++, который позволяет вызывать min от аргументов разных типов - size_t и int? По жизни до сих пор приходилось приводить тип выражений к одному. Например, min (s1.size()+s2.size() - min(s1.size()-i1 , s2.size()) , (size_t)mn1)
  6  Амангылыджов Кадыр Язгылыджевич, 11 сентября 2022 г. 11:03:42
      в этом месте программы есть ошибка типов в функций min, потом я ручной написал такую функцию на программе:
int min(int a,int b){
if (a<b) return a; else
return b;
}
и в системе получил Accepted. Рекомендую обновит компилятора C++ в более новую версию, этот ошибка может затруднит работу начинающих.
  7  Амангылыджов Кадыр Язгылыджевич, 11 сентября 2022 г. 11:03:27
      task.cpp: 43:66: error: no matching function for call to 'min(std::__cxx11: :basic_string<char>: :size_type, int&)'
43 | if (d) cout << min (s1.size()+s2.size() - min(s1.size()-i1 , s2.size()) , mn1); else
  8  Амангылыджов Кадыр Язгылыджевич, 11 сентября 2022 г. 11:02:06
      Привет всем, сегодня я написал и тестировал решению задачу 269 на моем компьютере на C++-е версии GNU GCC 11.2 и все тесты пройдены на моем комп-е. Потом я послал решению на систему и получил Compilation error:
task.cpp: In function 'int main()':
1

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

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