1. -= Gold =-28.04.2025 в 12:50от
Загрузка...
Загрузка...

Олимпиадная задачка)

Тема в разделе "Курилка", создана пользователем mixonij, 24.10.2013.

  1. mixonij

    mixonij

    Статус:
    Оффлайн
    Регистрация:
    01.10.12
    Сообщения:
    87
    Репутация:
    38 +/-
    Сколько существуют (невырожденных) треугольников периметра N с целыми длинами сторон?
    Входные данные. С клавиатуры вводится число N (1<= N <= 1000)
    Выходные данные. Программа выводит число таких треугольников.
    Программку желательно на Паскале. У кого какие идеи?
     
  2. irkyt

    irkyt

    Статус:
    Оффлайн
    Регистрация:
    05.03.13
    Сообщения:
    34
    Репутация:
    8 +/-
    ХАхаха сегодня тоже олимпиаду по информатике решал за 11 класс но я программу на паскале написал для вычесления номера машины 4 значный минут 50 писал заебался
     
  3. mixonij

    mixonij

    Статус:
    Оффлайн
    Регистрация:
    01.10.12
    Сообщения:
    87
    Репутация:
    38 +/-
    Хах, мне домой дали, сказали, что буду всю ночь решать)
     
  4. ɴᴏᴛᴏʀɪᴏᴜs

    Semper Fidelis
    ɴᴏᴛᴏʀɪᴏᴜs

    Статус:
    Оффлайн
    Регистрация:
    01.08.11
    Сообщения:
    2.631
    Репутация:
    1.679 +/-
    "составь программу, 3 вложенных цикла и условие периметр=N and условие существования треугольника, получишь все варианты" - посоветовал мне брат.
    "Я паскаль не помню, на C++ могу сделать."
     
  5. mixonij

    mixonij

    Статус:
    Оффлайн
    Регистрация:
    01.10.12
    Сообщения:
    87
    Репутация:
    38 +/-
    Я сейчас очень туплю с больной головой, допустим, существование треугольника должно определяться a< b+c and b< a+c and c< a+b? Напиши на C++, попробую разобраться
     
  6. mixonij

    mixonij

    Статус:
    Оффлайн
    Регистрация:
    01.10.12
    Сообщения:
    87
    Репутация:
    38 +/-
    Идеи, господа и дамы
     
  7. 12zzz

    12zzz

    Статус:
    Оффлайн
    Регистрация:
    22.10.13
    Сообщения:
    6
    Репутация:
    1 +/-
    именно.

    Я думаю так правильно, но не уверен)
     
  8. mixonij

    mixonij

    Статус:
    Оффлайн
    Регистрация:
    01.10.12
    Сообщения:
    87
    Репутация:
    38 +/-
    Что обозначают переменные i и j?
     
  9. ɴᴏᴛᴏʀɪᴏᴜs

    Semper Fidelis
    ɴᴏᴛᴏʀɪᴏᴜs

    Статус:
    Оффлайн
    Регистрация:
    01.08.11
    Сообщения:
    2.631
    Репутация:
    1.679 +/-
    Добавь в скайп, скину сделанную программу на Pascal. Скайп strelok_42rus
     
  10. 12zzz

    12zzz

    Статус:
    Оффлайн
    Регистрация:
    22.10.13
    Сообщения:
    6
    Репутация:
    1 +/-
    стороны a и b. Сторона с = n-i-j. Кстати можно идти не до n-2 как у меня, а до n div 2. т.к. наибольшая сторона не может быть больше половины периметра.