Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2007, 09:14   #1
Soule
 
Регистрация: 11.10.2007
Сообщений: 3
По умолчанию вывод таблицы умножения

Помогите пож...есть готовая прога...нужно только исправить ошибку....В общем ошибка такая:Таблица умножения содержит значения произведений цифр. 10 или 21 - это не цифры. Размеры таблицы должны быть разными для разных систем счисления.......А задача звучит так: вывести таблицу умножения в системе счисления с целым основанием 1<k<10...прога лежит здесь httpslil.ru24965401

В следующий раз за такие художества влеплю штраф!

Последний раз редактировалось Alex21; 12.10.2007 в 10:35.
Soule вне форума Ответить с цитированием
Старый 12.10.2007, 10:02   #2
madmot
Форумчанин
 
Регистрация: 04.09.2007
Сообщений: 155
По умолчанию

Заведи дополнительную переменную resize:byte;
в программе после ввода системы исчислениея вставь выбор шрины вывода таблицы, ну и сам вывод уже с учетом этой ширины.
Код:
...............
var .........
    resize:byte;
...........
case n of
    2: resize:=8;
    3: resize:=6;
    4: resize:=5;
    5: resize:=4;
    6: resize:=4;
    7: resize:=4;
    8: resize:=4;
    9: resize:=4;
    10: resize:=3;
end;
...........
write(f,transmited(i*j,n):resize);
...........
madmot вне форума Ответить с цитированием
Старый 12.10.2007, 10:50   #3
Soule
 
Регистрация: 11.10.2007
Сообщений: 3
По умолчанию

не поняла, а куда вставлять среднюю часть где много написано....???
Soule вне форума Ответить с цитированием
Старый 12.10.2007, 11:26   #4
madmot
Форумчанин
 
Регистрация: 04.09.2007
Сообщений: 155
По умолчанию

Где много написано это оператор выбора, раз "n" у тебя выбор системы исчисления, resize это ширина колонки в знакоместах, соответственно вставлять надо после выбора пользовотеля (ReadLn(n))
Загляни в личку...там подробней
madmot вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод числа sergei64_89 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 25.05.2008 21:35
2 таблицы Tarnym БД в Delphi 6 02.12.2007 12:47