Важная информация
Показано с 1 по 6 из 6

Тема: Найти, какое число образуется из заданного, если...

  1. #1 Найти, какое число образуется из заданного, если... 
    Новичок
    Регистрация
    30.05.2013
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    найти какое число образуется из задоногот если исключить все 3 и 9
    Ответить с цитированием  
     

  2. #2  
    Гуру Аватар для Абадябер
    Регистрация
    09.12.2010
    Адрес
    Беларусь, Минск
    Сообщений
    1,219
    Сказал(а) спасибо
    302
    Поблагодарили 176 раз(а) в 144 сообщениях
    Записей в блоге
    5
    Код QBASIC:
    [Ссылки могут видеть только зарегистрированные пользователи. ] N [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ], K$, R$, C$, I [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
    [Ссылки могут видеть только зарегистрированные пользователи. ] "Input N: ", N
    K$ = [Ссылки могут видеть только зарегистрированные пользователи. ]([Ссылки могут видеть только зарегистрированные пользователи. ](N))
    FOR I = 1 TO [Ссылки могут видеть только зарегистрированные пользователи. ](K$)
        C$ = [Ссылки могут видеть только зарегистрированные пользователи. ](K$, I, 1)
        IF C$ <> "3" [Ссылки могут видеть только зарегистрированные пользователи. ] C$ <> "9" THEN R$ = R$ + C$
    NEXT I
    [Ссылки могут видеть только зарегистрированные пользователи. ] R$
    Дружба-магия-радость!
    Ответить с цитированием  
     

  3. #3  
    Новичок
    Регистрация
    30.05.2013
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    [Ссылки могут видеть только зарегистрированные пользователи. ] решите пожалуйста.там во 2 степени и 3
    Ответить с цитированием  
     

  4. #4  
    Гуру Аватар для Абадябер
    Регистрация
    09.12.2010
    Адрес
    Беларусь, Минск
    Сообщений
    1,219
    Сказал(а) спасибо
    302
    Поблагодарили 176 раз(а) в 144 сообщениях
    Записей в блоге
    5
    Вот у меня настолько все грустно с матаном, что я не знаю, как решать задачу на листике.
    Дружба-магия-радость!
    Ответить с цитированием  
     

  5. #5  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,829
    Сказал(а) спасибо
    1,810
    Поблагодарили 934 раз(а) в 796 сообщениях
    Записей в блоге
    1
    Абадябер

    это не матан, это задача на условие, одна из самых распространённых.
    В фигурной скобке 3 выражения для которых вводится значение, а дальше
    нужно посчитать именно то выражение которое соответствует условию справа.
    Условие кстати криво написано и имеет противоречие.

    Блин слева не вижу букву, какой же паршивый скан, короче пусть будет B.
    Код не компилил, может не пахать...

    Код qbasic:
    CLS
    INPUT "Vvedi chislo: ", A
     
    IF A < 1.2 THEN             ' Вот это условие криво написано в задании - нужен знак меньше
      B = -2 * A * A + 8
    ELSEIF A >= 1.2 AND A < 2.3 THEN
      B = 4.5 * A + 17
    ELSE
      B = -3 * 0.1 + A * A * A
    END IF
     
    PRINT "B = "; B
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  6. #6  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,829
    Сказал(а) спасибо
    1,810
    Поблагодарили 934 раз(а) в 796 сообщениях
    Записей в блоге
    1
    Ахаха, я как всегда протупил, оказывается всё, что на этом листике нужно.
    Просто обычно дают только это задание, да и разделение жирной чертой смутило.
    Всё равно ничего сложного нет, просто завернуть условие в цикл.

    Код qbasic:
    DIM G AS DOUBLE
    A = .6
    G = 1
      DO
        IF A < 1.2 THEN
          F = -2 * A * A + 8
        ELSEIF A > 1.2 THEN
          F = 4.5 * A + 17
        ELSE
          F = -3 * .1 + A * A * A
        END IF
     
        Z = 5.7 * SIN(A) ^ 2 + F + A / (3 * F)
     
        A = A + .2
        IF Z > 0 THEN G = G * Z
      LOOP UNTIL Z > 20
     
    CLS : PRINT G

    Из-за ужасного скана что-то из цифр мог напутать, сами поправите тогда.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

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

Похожие темы

  1. Есть ли какое нибудь руководство или книга по 3D графике
    от stabud в разделе Общие вопросы программирования
    Ответов: 8
    Последнее сообщение: 20.05.2013, 16:37
  2. Ответов: 1
    Последнее сообщение: 28.04.2012, 22:26
  3. Ответов: 1
    Последнее сообщение: 31.03.2012, 08:04
  4. Определить какое время больше
    от pingvin в разделе C/C++
    Ответов: 4
    Последнее сообщение: 22.04.2011, 12:21
  5. Ответов: 5
    Последнее сообщение: 17.04.2011, 00:30
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •