Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Программа на Паскале (http://www.tehnari.ru/f41/t87459/)

Женек 14.04.2013 18:25

Программа на Паскале
 
Нужно вывести все числа трех значного числа в столбик
Как я понял число нужно разбить на единицы десятки и сотни но как это сделать додуматься не могу помогите с программой

Vladimir_S 14.04.2013 18:32

Цитата:

Сообщение от Женек (Сообщение 896297)
как это сделать додуматься не могу

А точно пытались? Ну безумно сложно!
Код:

Var
 N:Word;
Begin
 Write('N= ');
 Readln(N);
 Writeln(N div 100);
 N:=N mod 100;
 Writeln(N div 10);
 N:=N mod 10;
 Writeln(N);
 Readln
End.


TaRaKaN 17.04.2013 22:27

Vladimir_S, вечер добрый! А что за тип переменных "Word"? Почему бы не использовать тип "integer"? И в чем их отличия?
P.S. Простите за возможно тупые вопросы. Последний раз паскаля касался курсе на 2м университета =)

Vladimir_S 17.04.2013 22:59

Цитата:

Сообщение от TaRaKaN (Сообщение 897761)
Vladimir_S, вечер добрый! А что за тип переменных "Word"? Почему бы не использовать тип "integer"? И в чем их отличия?
P.S. Простите за возможно тупые вопросы. Последний раз паскаля касался курсе на 2м университета =)

Вот сводная таблица целочисленных форматов в Паскале. Прошу заметить, это относится к НОРМАЛЬНОМУ (Turbo, Free) Паскалю, но ни в коем случае не к этому... ну, в общем, не к АВС, где всё за каким-то хреном переиначено: тамошний Integer соответствует Longint, Word - вообще непонятно, то ли есть, то ли нет...
Код:

Type                        Range                Size in bytes
 Byte                        0 .. 255                    1
 Shortint                -128 .. 127                    1
 Integer                -32768 .. 32767                  2
 Word                        0 .. 65535                  2
 Longint          -2147483648 .. 2147483647            4
 Cardinal                    0 .. 4294967295            4
 Int64    -9223372036854775808 .. 9223372036854775807    8
 QWord                      0 .. 18446744073709551615  8

И да, форматы Cardinal, Int64 и QWord есть не во всех реализациях Паскаля.

TaRaKaN 17.04.2013 23:14

Ух ты... занимательно =) Про последние 3 формата я вообще не слышал. Спасибо!


Часовой пояс GMT +4, время: 09:11.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.