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

Тема: Помогите составить программу из 3х разрядного получить наибольшее 2х разрядное

  1. #1 Помогите составить программу из 3х разрядного получить наибольшее 2х разрядное 
    Новичок
    Регистрация
    10.01.2012
    Сообщений
    2
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Ввести произвольное 3-х разрядное натуральное число. Из цифр этого числа составить наибольшее действительное число с 2-х разрядной целой частью.
    Ответить с цитированием  
     

  2. #2  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    Вроде так...
    Код :
    INPUT "Vvedi 3 cifry"; C3%
    Z1% = INT(C3% / 100)
    Z2% = INT(C3% / 10) - Z1% * 10
    Z3% = INT(C3%) - Z1% * 100 - Z2% * 10
    M1% = 0
    IF M1% < Z1% THEN M1% = Z1%
    IF M1% < Z2% THEN M1% = Z2%
    IF M1% < Z3% THEN M1% = Z3%
    M2% = 0
    IF M2% < Z1% AND Z1% < M1% THEN M2% = Z1%
    IF M2% < Z2% AND Z2% < M1% THEN M2% = Z2%
    IF M2% < Z3% AND Z3% < M1% THEN M2% = Z3%
    PRINT M1% * 10 + M2%
    Конечно, можно было и по другому, например превратить число в строку, поэлементно разобраться со строкой и потом опять создать число, ну и еще множество вариантов.
    Последний раз редактировалось Dimon012; 14.01.2012 в 13:24.
    Ответить с цитированием  
     

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

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

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 14.02.2012, 20:36
  2. Ответов: 8
    Последнее сообщение: 30.10.2011, 11:29
  3. Ответов: 7
    Последнее сообщение: 28.04.2011, 00:14
  4. Ответов: 4
    Последнее сообщение: 24.04.2011, 18:42
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •