+ Ответить в теме
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 20 из 21

Тема: Я думаю это простая задача для программистов в Паскале

  1. #1
    Новичок x9aos3 кто это? Аватар для x9aos3
    Регистрация
    19.11.2009
    Адрес
    Могилев
    Сообщений
    21
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию Я думаю это простая задача для программистов в Паскале

    Help!
    Помогите пожалуйста решить задачу по паскалю:
    Дано двузначное число. Нужно получить число перевертышь.
    (Например 12=21)

  2. #2
    Джедай Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Аватар для Castor
    Регистрация
    17.06.2007
    Адрес
    Тикси
    Сообщений
    3,744
    Поблагодарил(а)
    897
    Получено благодарностей: 1,349 (сообщений: 867).

    По умолчанию

    Не стыдно?
    Это призыв к насилию, разжиганию межнациональной розни и другим аморальным действиям.

  3. 3 пользователей сказали cпасибо Castor за это полезное сообщение:

    $Eagle$ (19.11.2009), Berkut_mk (19.11.2009), Claus (20.11.2009)

  4. #3
    Новичок x9aos3 кто это? Аватар для x9aos3
    Регистрация
    19.11.2009
    Адрес
    Могилев
    Сообщений
    21
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Я по языкам ни чего не схватываю. Помогите решить мне очень нужно

  5. #4
    Gold Member FAN Трогаюсь FAN Трогаюсь FAN Трогаюсь FAN Трогаюсь FAN Трогаюсь FAN Трогаюсь FAN Трогаюсь FAN Трогаюсь FAN Трогаюсь FAN Трогаюсь Аватар для FAN
    Регистрация
    02.06.2005
    Возраст
    38
    Сообщений
    9,845
    Поблагодарил(а)
    3,433
    Получено благодарностей: 5,276 (сообщений: 2,126).

    По умолчанию

    И не схватишь, если за тебя решать будут.

  6. #5
    Новичок x9aos3 кто это? Аватар для x9aos3
    Регистрация
    19.11.2009
    Адрес
    Могилев
    Сообщений
    21
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Так может кто решить?

  7. #6
    Мастер Paralax кто это? Аватар для Paralax
    Регистрация
    16.10.2006
    Сообщений
    871
    Поблагодарил(а)
    215
    Получено благодарностей: 298 (сообщений: 178).

    По умолчанию

    Цитата Сообщение от x9aos3 Посмотреть сообщение
    Help!
    Помогите пожалуйста решить задачу по паскалю:
    Дано двузначное число. Нужно получить число перевертышь.
    (Например 12=21)
    Алгоритм следующий
    1. Преобразуем исходное число в строку без пробелов.
    2. Получаем подстроку из полученной строки начиная слева, длинной в один символ.
    3. Получаем подстроку из полученной строки начиная права, длинной в один символ.
    4. Склеиваем полученные подстроки левая + правая и получаем строку нужного вида.
    5. Если требуется, преобразуем полученную строку в число.

    Останеться только перевести данный алгоритм в инструкции языка, используя символьные функции.

  8. #7
    Новичок x9aos3 кто это? Аватар для x9aos3
    Регистрация
    19.11.2009
    Адрес
    Могилев
    Сообщений
    21
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Спасибо, но можно пожалуйста в паскале
    Последний раз редактировалось x9aos3; 20.11.2009 в 09:12.

  9. #8
    Гений knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет Аватар для knowy
    Регистрация
    22.04.2005
    Адрес
    А хде это я?
    Сообщений
    2,529
    Поблагодарил(а)
    7
    Получено благодарностей: 788 (сообщений: 493).

    По умолчанию

    Цитата Сообщение от Paralax Посмотреть сообщение
    Алгоритм следующий
    1. Преобразуем исходное число в строку без пробелов.
    2. Получаем подстроку из полученной строки начиная слева, длинной в один символ.
    3. Получаем подстроку из полученной строки начиная права, длинной в один символ.
    4. Склеиваем полученные подстроки левая + правая и получаем строку нужного вида.
    5. Если требуется, преобразуем полученную строку в число.

    Останеться только перевести данный алгоритм в инструкции языка, используя символьные функции.
    Другой вариант (х - данное число):
    а:= x mod 10
    b:= x div 10
    y:= 10*a+b {результат}
    Только есть у меня смутное подозрение, что задача подразумевает все же работу со строками, так что с такой лабой его на защите завернут
    Счастье для всех, даром, и пусть никто не уйдет обиженный!

  10. #9
    умникум Claus Взлетаю Claus Взлетаю Claus Взлетаю Claus Взлетаю Claus Взлетаю Claus Взлетаю Claus Взлетаю Claus Взлетаю Claus Взлетаю Claus Взлетаю Claus Взлетаю Аватар для Claus
    Регистрация
    29.03.2006
    Адрес
    город-геморрой Братск
    Сообщений
    4,818
    Поблагодарил(а)
    1,520
    Получено благодарностей: 1,838 (сообщений: 960).

    По умолчанию

    Зато изящное и простое решение. Чего так не хватает многим програмерам
    На форуме бываю редко. vk.com/clausbratsk

  11. #10
    Джедай Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Аватар для Castor
    Регистрация
    17.06.2007
    Адрес
    Тикси
    Сообщений
    3,744
    Поблагодарил(а)
    897
    Получено благодарностей: 1,349 (сообщений: 867).

    По умолчанию

    Да со строками задали бы длину хотя бы в три-четыре символа, а не два.
    Это призыв к насилию, разжиганию межнациональной розни и другим аморальным действиям.

  12. #11
    Гений knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет Аватар для knowy
    Регистрация
    22.04.2005
    Адрес
    А хде это я?
    Сообщений
    2,529
    Поблагодарил(а)
    7
    Получено благодарностей: 788 (сообщений: 493).

    По умолчанию

    Цитата Сообщение от Abramovich Посмотреть сообщение
    Да со строками задали бы длину хотя бы в три-четыре символа, а не два.
    Ну будет чуть больше геморроя

    Топикстартеру просьба не читать и не принимать за руководство к действию :)
    Счастье для всех, даром, и пусть никто не уйдет обиженный!

  13. #12
    Новичок x9aos3 кто это? Аватар для x9aos3
    Регистрация
    19.11.2009
    Адрес
    Могилев
    Сообщений
    21
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Цитата Сообщение от knowy Посмотреть сообщение
    Другой вариант (х - данное число):
    а:= x mod 10
    b:= x div 10
    y:= 10*a+b {результат}
    Только есть у меня смутное подозрение, что задача подразумевает все же работу со строками, так что с такой лабой его на защите завернут
    Это 100% правильный вариант?

  14. #13
    Джедай Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Аватар для Castor
    Регистрация
    17.06.2007
    Адрес
    Тикси
    Сообщений
    3,744
    Поблагодарил(а)
    897
    Получено благодарностей: 1,349 (сообщений: 867).

    По умолчанию

    Цитата Сообщение от x9aos3 Посмотреть сообщение
    Это 100% правильный вариант?
    По ТЗ 120% правильно.
    Это призыв к насилию, разжиганию межнациональной розни и другим аморальным действиям.

  15. #14
    Новичок x9aos3 кто это? Аватар для x9aos3
    Регистрация
    19.11.2009
    Адрес
    Могилев
    Сообщений
    21
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Напишите плиз всю программу
    Зарание спасибо

  16. #15
    Джедай Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Castor Взлетаю Аватар для Castor
    Регистрация
    17.06.2007
    Адрес
    Тикси
    Сообщений
    3,744
    Поблагодарил(а)
    897
    Получено благодарностей: 1,349 (сообщений: 867).

    По умолчанию

    Вот вся программа:
    Код:
    #!/usr/bin/env python
    x = int(raw_input("Please enter a two-digit integer: "))
    a = x // 10
    b = x % 10
    y = b*10 + a
    print y
    Она во всех языках будет практически одинаково выглядеть. Синтаксис Паскаля лениво вспоминать - перевести не проблема.
    Это призыв к насилию, разжиганию межнациональной розни и другим аморальным действиям.

  17. #16
    Новичок x9aos3 кто это? Аватар для x9aos3
    Регистрация
    19.11.2009
    Адрес
    Могилев
    Сообщений
    21
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Мне нужно в самом паскале
    срочно к понедельнику
    напишите кто-небудь

  18. #17
    Юзер v_b кто это?
    Регистрация
    15.02.2007
    Сообщений
    185
    Поблагодарил(а)
    134
    Получено благодарностей: 51 (сообщений: 37).

    По умолчанию

    Цитата Сообщение от x9aos3 Посмотреть сообщение
    Мне нужно в самом паскале
    срочно к понедельнику
    напишите кто-небудь
    братан.. собери волю в кулак. Cкажи себе - "я могу". А главное - никогда, никогда не сдавайся

  19. #18
    Новичок x9aos3 кто это? Аватар для x9aos3
    Регистрация
    19.11.2009
    Адрес
    Могилев
    Сообщений
    21
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Вот, что у меня получилось:
    Program ty:
    Var
    x,y:integer;
    a,b,:real;
    a:=x mod 10
    b:= x div 10
    y:10*a +b
    begin
    write('x=');
    Readln(x);
    writeln('10*a+b=',y);
    end.
    Она не работает. Подскажите что не так

  20. #19
    Гений knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет knowy Закрылки на взлет Аватар для knowy
    Регистрация
    22.04.2005
    Адрес
    А хде это я?
    Сообщений
    2,529
    Поблагодарил(а)
    7
    Получено благодарностей: 788 (сообщений: 493).

    По умолчанию

    Все правильно, она и не должна работать
    *Бьется в истерике*
    1. Переменные типа real не нужны, достаточно все объявить как integer.
    2. Синтаксис жутко страдает, почти в каждой строке лишние\недостающие символы.
    3. Ну я уж молчу про кусок кода, который находится выше момента получения значения операнда, который в нем используется и вообще вне основного блока программы (я про тот кусок кода, который я собссно и описал на 4-6 постов выше).
    Счастье для всех, даром, и пусть никто не уйдет обиженный!

  21. #20
    Юзер v_b кто это?
    Регистрация
    15.02.2007
    Сообщений
    185
    Поблагодарил(а)
    134
    Получено благодарностей: 51 (сообщений: 37).

    По умолчанию

    Цитата Сообщение от x9aos3 Посмотреть сообщение
    Она не работает. Подскажите что не так
    Узри же истину!
    Код:
    var
    x,a,b:integer;
    begin
    writeln('Vvidi chislo!');
    readln(x);
    a:= x mod 10;
    b:= x div 10;
    writeln('naabarot:',10*a+b);
    readln;
    end.

+ Ответить в теме
Страница 1 из 2 1 2 ПоследняяПоследняя

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

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

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

     

Похожие темы

  1. Контрольные задачи
    от Firma4 в разделе БрГУ
    Ответов: 9
    Последнее сообщение: 21.04.2011, 18:35
  2. 1С. Простая задачка. ПОМОГИТЕ решить
    от Mike-dc в разделе Языки
    Ответов: 8
    Последнее сообщение: 25.08.2008, 19:38
  3. Простая, но интересная задача
    от Sepultura в разделе Интересное
    Ответов: 95
    Последнее сообщение: 11.01.2008, 12:56
  4. Ответов: 16
    Последнее сообщение: 14.09.2007, 10:34
  5. задачи по бух учету
    от Power в разделе Работа, найм, образование
    Ответов: 4
    Последнее сообщение: 16.05.2007, 11:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru
Администрация сайта не выражает согласия
с высказыванием участников форума и не несет
ответственности за их содержание.

Копирование любого материала возможно только
при наличии ссылки на сайт.