powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
9 сообщений из 9, страница 1 из 1
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38089516
roman1295
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
//Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного  числа.
var s :string; b: set of char; i: integer;
begin
b:=['0'..'9']; //Задали множество 16-ричных символов
readln(s);
For i:=1 to length(s) do
If not(s[i] in b) then writeln('Нет') else
writeln('Да');
end.



Просьба проверить правильность выполнения.
...
Рейтинг: 0 / 0
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38089542
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Множество 16-ричных символов это несколько больше, чем '0'..'9'.
И после вывода 'Нет', как я понимаю, нужно сделать выход из цикла.
...
Рейтинг: 0 / 0
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38089547
roman1295
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftМножество 16-ричных символов это несколько больше, чем '0'..'9'.
И после вывода 'Нет', как я понимаю, нужно сделать выход из цикла.
ну, условие ввода - только цифры, соот-но, множество ограничивается именно 0..9.
Спасибо, что подсказали.
...
Рейтинг: 0 / 0
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38089583
Gwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roman1295,
Вы не правы,
16-ричные цифры включают ещё A,B,C,D,E,F
...
Рейтинг: 0 / 0
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38089755
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
begin
 b:=['0'..'9','A'..'F','a'..'f'];
 repeat
  write('> '); readln(s);
  i:=length(s);
 until i>0;
 while (i>0) and (s[i] in b) do dec(i);
 if i>0 then writeln('No') else writeln('Yes');
 readln;
end.
...
Рейтинг: 0 / 0
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38089806
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roman1295
Код: pascal
1.
//Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного  числа.


странная задача.
любая строка, содержащая только цифры, может быть записью шестнадцатеричного числа.

что, сейчас такие задачи составляют/задают?
...
Рейтинг: 0 / 0
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38089831
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.любая строка, содержащая только цифры, может быть записью шестнадцатеричного числа.Я даже больше скажу, любая такая строка является записью шестнадцатиричного числа. Следовательно, программа вообще ничего не должна проверять, а тупо выводить ответ "да"
...
Рейтинг: 0 / 0
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38089832
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Походу надо понимать "содержащую цифры", ровно как "содержащую цифры", а не "содержащую ТОЛЬКО цифры". Иначе задачи нет как таковой.

А вот что считать записью шеснадцатиричного числа - нужно выяснить у препода.
...
Рейтинг: 0 / 0
Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
    #38090110
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragonчто считать записью шеснадцатиричного числа - нужно выяснить у препода.Походу - да. А то ведь еще, может, надо проверять, чтобы в начале строки был префикс "0x" или "$"...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ввести строку, содержащую цифры. Определить является ли она записью шестнадцатеричного
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]