|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.05.2008, 18:19 | #1 |
Новичок
Джуниор
Регистрация: 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. |
24.05.2008, 09:27 | #2 |
Фрилансер
Пользователь
Регистрация: 12.01.2007
Сообщений: 15
|
стучи в аську 198-012-696
помогу |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вот это задачка!!! | Лёха | Паскаль, 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 |