Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
 Аватар для frostbool
-7 / 0 / 0
Регистрация: 09.05.2013
Сообщений: 35

Перевести код числа в число (integer→char)

08.05.2015, 19:42. Показов 4096. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Массив нужно забить случайными цифрами в диапазоне от A до Z.
Написал
Pascal
1
 arr[i]:=random(ord('A'),ord('Z'));
и призадумался - рандом ведь возвращает код числа, а массив задан как char. Как бы преобразовать полученный случайный код числа в само число в char? Чтобы в массив добавить?

Спасибо заранее)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2015, 19:42
Ответы с готовыми решениями:

Вывести двоичный код вводимого числа(integer) и наоборот из двоичного в integer.
Напишите плиззз программу, которая выводит двоичный код вводимого числа(integer) и наоборот из двоичного в integer. И при помощи процедуры...

Как определить, к какому типу данных (integer, real, string, char и т.д) относится число или слово
Всем привет! Такой вопрос. Пользователь вводит с клавиатуры значение переменной с помощью readln(a). Как определить, к какому типу данных...

Напишите функцию function count(x:integer):integer;, которая вычисляет количество цифр числа
Напишите функцию function count(x:integer):integer;, которая вычисляет количество цифр числа. Входные данные Входная строка содержит...

8
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.05.2015, 19:47
Цитата Сообщение от frostbool Посмотреть сообщение
случайными цифрами в диапазоне от A до Z.
Это как? Цифры вообще-то имеют диапазон от 0 до 9.
0
 Аватар для frostbool
-7 / 0 / 0
Регистрация: 09.05.2013
Сообщений: 35
08.05.2015, 19:49  [ТС]
Виноват, виноват
Буквами, буквами)
Цитата Сообщение от frostbool Посмотреть сообщение
само число в char?
Сами буквы в char*
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.05.2015, 19:49
Цитата Сообщение от frostbool Посмотреть сообщение
рандом ведь возвращает код числа, а массив задан как char
Pascal
1
2
for i:=1 to n do
a[i]:=chr(65+random(26));
1
 Аватар для frostbool
-7 / 0 / 0
Регистрация: 09.05.2013
Сообщений: 35
08.05.2015, 19:51  [ТС]
Ойк.. Unhandled exception

Странно, я скопировал ведь только вторую строчку, и имя массива заменить не забыл
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.05.2015, 19:55
Не понял о чем это. Я привел рабочий фрагмент кода.
0
 Аватар для frostbool
-7 / 0 / 0
Регистрация: 09.05.2013
Сообщений: 35
08.05.2015, 19:56  [ТС]
Ошибка времени выполнения: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
Стек:
в dr10_12_2.Program.$Main() в C:\Users\User\Documents\Downloads\dr10_1 2_2.pas:строка 47
в dr10_12_2.Program.Main()

Добавлено через 37 секунд
В исключениях Паскаля я ну совсем не разбираюсь)
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.05.2015, 19:59
Лучший ответ Сообщение было отмечено frostbool как решение

Решение

Ты похоже вообще мало в чем разбираешься, готовое схавать ума нет.
Во первых это раздел простого АВС, а не .net. Но этот код и в net работает без ошибок.
Pascal
1
2
3
4
5
6
7
8
9
var a:array[1..26] of char;
    i:byte;
begin
for i:=1 to 26 do
 begin
  a[i]:=chr(65+random(26));
  write(a[i]);
 end
end.
1
 Аватар для frostbool
-7 / 0 / 0
Регистрация: 09.05.2013
Сообщений: 35
08.05.2015, 20:01  [ТС]
За рабочий код спасибо, а на меня не ругайся)
"А у нас спокон веков нет суда на дураков"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.05.2015, 20:01
Помогаю со студенческими работами здесь

из char в integer
как присвоить переменной типа чар в интеджер? типа str(s,b)

Преобразование из integer в char
каким способом можно конвертировать integer в char?

Вещественное число в 10-й системе счисления перевести в двоичный код
Вещественное число в 10-й системе счисления перевести в двоичный код(обратный и дополнительный)

десятичное число перевести в строковое представление двоичного числа из 8 бит
Функция принимает инт (0..255) и должна отдать строку из 8бит этого числа в двоичной системе. Например, 58 - '00111010'; 64 - '01000000';...

Нельзя преобразовать тип function(a: integer;b: integer):integer к real
unit matr1; interface type matr2=array of real; matr3=array of real; procedure sum (A:matr3;var B:matr2; n:integer); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru