Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 43

Тема: решите задачку (Изменил условие)

  1. #21
    Аватар для Miker
    Регистрация
    09.06.2007
    Адрес
    Иркутск
    Сообщений
    918
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Задача не дебильная).. Обыкновенная задача на отработку-закрепление _ХЗ_ чего-то-там, но очень практического. Например, чтобы таки не забыть ответ на вопрос - почему порядковая СС так называется и что есть развёрнутая запись числа.. Всё не просто так

    Какая-бы ни была комбинация в условии задачи, она либо имеет решения, либо не имеет его. И то и другое - хороший вариант, в отличие от неправильного решения))
    Кружок "Юный системный администратор". Чиним и учим чинить, бесплатно. Принимаем запчасти на опыты

  2. #22
    Аватар для Miker
    Регистрация
    09.06.2007
    Адрес
    Иркутск
    Сообщений
    918
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Код:
    var x,y,i,j: integer;
    ok: boolean;
    begin
     ok:=false;
     for x:=0 to 9 do begin
      for y:=0 to 9 do begin
       if (x*10+x)*2+y=x*100+y*10+y then begin
        ok:=true;
        writeln(x,y);
       end;
      end;
     end;
     writeln('__________________');
     if ok=false then writeln('NO');
     readln;
    end.
    Это по простому варианту. По хорошему там надо через текстовые переменные, чтобы цифры "склеивались" в числа и потом уже складывались

    *** сцуко всю структурность мне движок форума порезал.. а в режиме редактирования всё хоккей
    Кружок "Юный системный администратор". Чиним и учим чинить, бесплатно. Принимаем запчасти на опыты

  3. #23
    Аватар для Avton
    Регистрация
    17.07.2006
    Адрес
    из детства
    Сообщений
    1,442
    Сказал(а) спасибо
    11
    Поблагодарили 11 раз
    Цитата Сообщение от Miker
    По хорошему там надо через текстовые переменные, чтобы цифры "склеивались" в числа и потом уже складывались
    :o нах так усложнять? твой вариант самый быстрый и простой

  4. #24
    Одмин Аватар для Господин Директор
    Регистрация
    21.05.2004
    Адрес
    Иркутск
    Сообщений
    9,145
    Сказал(а) спасибо
    19
    Поблагодарили 172 раз
    2Miker
    Тег CODE для этого существует :wink:

  5. #25
    Аватар для Miker
    Регистрация
    09.06.2007
    Адрес
    Иркутск
    Сообщений
    918
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Avton ибо в исходной задаче они таки "склеиваются", и можно в решении обойтись без разложения по порядкам)

    Judge спасибо)
    Кружок "Юный системный администратор". Чиним и учим чинить, бесплатно. Принимаем запчасти на опыты

  6. #26
    Аватар для Avton
    Регистрация
    17.07.2006
    Адрес
    из детства
    Сообщений
    1,442
    Сказал(а) спасибо
    11
    Поблагодарили 11 раз
    Цитата Сообщение от Miker
    Avton ибо в исходной задаче они таки "склеиваются", и можно в решении обойтись без разложения по порядкам)
    в математике нет понятия „склеиваются” :wink:

  7. #27
    Аватар для Miker
    Регистрация
    09.06.2007
    Адрес
    Иркутск
    Сообщений
    918
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Сие для тех, в ком нет понятия "математика".. и у них оно - "склеивается"))
    Кружок "Юный системный администратор". Чиним и учим чинить, бесплатно. Принимаем запчасти на опыты

  8. #28

    Регистрация
    04.06.2007
    Адрес
    из прошлого века
    Сообщений
    249
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Извиняюсь за оверквотинг.
    1.
    у меня тут два вопроса по исходным данным

    После знака равенство пишется что именно? это
    Цитата Сообщение от mactep
    Условие больше не изменится, за обьясниние спасибо, да трёхзначное, только не xxy а yxx
    Видимо опечатка..
    или то, что в коде написано:

    Цитата Сообщение от Miker
    var x,y,i,j: integer;
    ok: boolean;
    begin
    ok:=false;
    for x:=0 to 9 do begin
    for y:=0 to 9 do begin
    if (x*10+x)*2+y=x*100+y*10+y then begin
    ok:=true;
    writeln(x,y);
    end;
    end;
    end;
    writeln('__________________');
    if ok=false then writeln('NO');
    readln;
    end.

    Это по простому варианту. По хорошему там надо через текстовые переменные, чтобы цифры "склеивались" в числа и потом уже складывались

    *** сцуко всю структурность мне движок форума порезал.. а в режиме редактирования всё хоккей
    Мудрейший, скажите, кто они эти ТЕ
    Цитата Сообщение от Miker
    Сие для тех, в ком нет понятия "математика".
    Рискну предположить, либо это герои сериала "Теория большого взрыва", либо четырехклассники ?
    (просто я в четвертом классе не учился, а из третьего сразу в пятый перешел)

    2.
    И еще. если исходные условия таковы, как описано здесь
    Цитата Сообщение от Miker
    Итого: 20х+2х+у=100х+10у+у -> -88x=10y -> верно только в 1 случае, когда х и у =0) Итого - все 0 рулят)
    откуда получилось значение -88x ?

  9. #29
    Аватар для Miker
    Регистрация
    09.06.2007
    Адрес
    Иркутск
    Сообщений
    918
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    дада, куча косяков)

    -78х конечно же)

    а по авторской формуле дело вообще тёмное что там правильно, а что нет)
    Кружок "Юный системный администратор". Чиним и учим чинить, бесплатно. Принимаем запчасти на опыты

  10. #30
    Аватар для Miker
    Регистрация
    09.06.2007
    Адрес
    Иркутск
    Сообщений
    918
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз
    Вообще отладка рулит)
    Кружок "Юный системный администратор". Чиним и учим чинить, бесплатно. Принимаем запчасти на опыты

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
-->