0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 14
|
||||||
1 | ||||||
Перевести код с Pascal16.10.2012, 22:41. Показов 1276. Ответов 11
Метки нет (Все метки)
код
n1:=ord(num_st[i])-55 и val(num_st[i],n1,code); а про ['A'..'Z'] -isdigit нужен не так ли?
0
|
16.10.2012, 22:41 | |
Ответы с готовыми решениями:
11
Перевести код с Pascal Перевести код с Pascal Перевести код с Pascal Перевести код с Pascal |
16.10.2012, 22:59 | 2 |
ord(num_st[i])-55 - это ascii код i-го символа. Причем идет смещение на 55 символов и присваивается n1. (int) num_s[i]. Кодировка наверно какая-то. val - преобразование строки (в данном случае символа) в число. n1=atoi(num_s[i]).
['A'..'Z'] - множество заглавных букв от A до Z. Т.е. тут лучше проверку типа if ((num_st[i]>='A')&&(num_st[i]<='Z')) ...
0
|
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 14
|
|
16.10.2012, 23:00 [ТС] | 3 |
я понял, а код с++ в студию можно?
0
|
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 14
|
||||||
16.10.2012, 23:12 [ТС] | 5 | |||||
ну вроже можно так if (isdigit(num_st[i])) но меня не это интересует , а then n1:=ord(num_st[i])-55
else val(num_st[i],n1,code); нужен код с++ , а также
0
|
16.10.2012, 23:29 | 6 | ||||||||||
Сообщение было отмечено Памирыч как решение
Решение
Как-то так:
1
|
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 14
|
|
16.10.2012, 23:33 [ТС] | 7 |
1 Ошибка 4 error C2664: atoi: невозможно преобразовать параметр 1 из "char" в "const char *" c:\users\александр\documents\visual studio 2010\projects\lab1_ork_06\lab1_ork_06\lab1_ork_06.cpp 40 1 lab1_ork_06
а так же интересует в с++ div i mod паскаля вот ошибки
0
|
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 14
|
|||||||||||
16.10.2012, 23:39 [ТС] | 9 | ||||||||||
предыдущие ошибки а вот сам код
0
|
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 14
|
|
16.10.2012, 23:51 [ТС] | 11 |
переводить в системы счисления. ввводим число потом вводим систему в которой мы ввели это число, потом вводим систему в которой мы хотим получить число , получаем ответ (2ичная . 8риная. . 10ричная 16.ричная системы счисления)
0
|
17.10.2012, 00:48 | 12 | |||||
PrimeJust, ок, если раньше не выложат, постараюсь перевести.
Добавлено через 51 минуту Компилирует, но не проверял. Сами доделаете. Кликните здесь для просмотра всего текста
0
|
17.10.2012, 00:48 | |
17.10.2012, 00:48 | |
Помогаю со студенческими работами здесь
12
Перевести код с Pascal на C++ Перевести код из Pascal в C++ Перевести код с Pascal на C# и C++ Перевести код с Pascal Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |