Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Таблица умножения? Help! 
V
    Опции темы
navi
  Дата 17.5.2007, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 28.4.2007
Где: Moldova

Репутация: нет
Всего: нет



Привет всем! Кроче как сделать чтобы эта программа выводила таблицу умножения не в один столбик а акждый столбик отдельно. Т.е. Например в два ряда по 4 столбика?
Задача звучит так: Составьте программу, которая выведет на экран таблицу умножения. smile 
Код

var
a,s,d,i:integer;
begin
for a:=1 to 10 do
for s:=1 to 10 do begin  
d:=a*s;writeln(a,'*',s,'=',d);  end;
readln;end.

 smile 
--------------------
 Хакер не преступник! Взлом ради искусства! Смысл в свободе!
PM MAIL Skype   Вверх
volvo877
Дата 17.5.2007, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2072
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



Попробуй:
Код

var
  a,s,d,i:integer;
begin
  i := 0;
  for a:=1 to 10 do
    for s:=1 to 10 do begin
      i := i + 1;
      d:=a*s;
      write(a:2,'*',s:2,'=',d:3, '  ');
      if i = 5 then begin
        writeln; i := 0;
      end;
  end;
  readln;
end.

PM MAIL   Вверх
navi
Дата 17.5.2007, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 28.4.2007
Где: Moldova

Репутация: нет
Всего: нет



Цитата(volvo877 @  17.5.2007,  18:10 Найти цитируемый пост)
Попробуй:

 smile  У тя распологает допустим умножение на 5 в две строчки!!!
а мне нужно вот так:
1*1=1      2*1=2
1*2=2      2*2=4
1*3=3      2*3=6
...........     ..........
1*10=10 2*10=20

а у тебя выходит так:
1*1=1   1*2=2 ..... 1*5=5
1*6=6   1*7=7 ..... 1*10=10 и тп.
Понял?
--------------------
 Хакер не преступник! Взлом ради искусства! Смысл в свободе!
PM MAIL Skype   Вверх
volvo877
Дата 17.5.2007, 22:53 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2072
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



В 2 ряда по 5 столбиков:
Код


var
  i, j, k: integer;
begin
  for k := 1 to 2 do begin

    for i := 1 to 10 do begin
      for j := (k - 1) * 5 + 1 to k * 5 do begin
        write(j:2, '*', i:2, '=', i*j:3, '':2);
      end;
      writeln;
    end;
    writeln;

  end;
  readln;
end.


PM MAIL   Вверх
navi
Дата 18.5.2007, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 28.4.2007
Где: Moldova

Репутация: нет
Всего: нет



Цитата(volvo877 @  17.5.2007,  22:53 Найти цитируемый пост)
В 2 ряда по 5 столбиков:

 smile  smile  Клёво!!!! Спасибо!!!
--------------------
 Хакер не преступник! Взлом ради искусства! Смысл в свободе!
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.1318 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.