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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2008, 18:19   #1
Mi$ter
Новичок
Джуниор
 
Регистрация: 15.05.2008
Сообщений: 0
Радость Задачка на С++.

Задачку написал на Паскале а на С++ перевести не могу потому как не знаю С++, помогите. Вообщем задачка простенькая(ну покрайне мере на Паскале так показалось) условие задачки:
Вывести на экран таблицу умножения в Р-ичной системе счисления (1<Р<20), значение Р запрашивается с клавиатуры.
Это текст програмки написанный на Паскале
Program T;
uses crt;
label 1;
const z:array[0..19]of char=('0','1','2','3','4','5','6',' 7','8','9','A','B','C','D','E','F', 'G','H','I','J');
var
i,x,p: integer;{index stroki}
j: integer;{index stolbca}
s:string;

begin
clrscr;
1:
writeln ('Bbedite ocHoBaHie');
readln(x);
if x>20 then goto 1;
clrscr;
writeln('tablica umnogeniya ',x,'-ri4noi sistemi s4isleniya');
writeln;
write('':3);
for j:=1 to x-1 do write(z[j]:3);
for i:=0 to x-1 do
begin
write(z[i]:3);
for j:=1 to x-1 do
begin
s:='';
p:=i*j;
Repeat {perevod v x-ichnyu cictemu}
s:=z[(p mod x)]+s;
p:=p div x;
Until p=0;
write(s:3);
end;
writeln;
end;

readln;
end.
Mi$ter вне форума Ответить с цитированием
Старый 24.05.2008, 09:27   #2
Dimon
Фрилансер
Пользователь
 
Аватар для Dimon
 
Регистрация: 12.01.2007
Сообщений: 15
По умолчанию

стучи в аську 198-012-696
помогу
Dimon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вот это задачка!!! Лёха Паскаль, Turbo Pascal, PascalABC.NET 2 29.04.2008 10:54
Задачка для ума 3 ZORRO2005 Microsoft Office Excel 14 23.04.2008 12:35
Задачка для ума ZORRO2005 Microsoft Office Excel 7 17.04.2008 14:42