Есть ответ 👍

Написать программу, которая проверяет, является ли введённая с клавиатуры строка шестнадцатеричным числом. в паскале.

267
281
Посмотреть ответы 2

Ответы на вопрос:

ritababak
4,4(80 оценок)

Не понравилась реализация, переделал, специально сохранив основу предыдущего решения. const   legal = ['0'..'9', 'a'..'f', 'a'..'f']; var   s: string;   i: integer;   ishex: boolean; begin   writeln('введите строку: ');   readln(s);   i : = 1;   ishex : = true;   while (i < = length(s)) and ishex do   begin       if not (s[i] in legal) then ishex : = false;       i : = i + 1   end;   if ishex then       writeln('введенная строка является шестнадцатиричным числом.')   else       writeln('введенная строка не является шестнадцатиричным числом.'); end. тестовое решение: введите строку: 58bfa введенная строка является шестнадцатиричным числом. введите строку: 1054acg введенная строка не является шестнадцатиричным числом.
Hgfdc
4,7(1 оценок)

лвлвдвцзвльвлвдвщвдчбдс

Популярно: Информатика