VAR
s: String;
i: LongInt;
BEGIN
Read(s);
for i := 1 to Length(s) do
if not((Ord(s[i]) > 47)and(Ord(s[i]) < 58)) then begin
Write(s,’ — не является целым число’); Exit;
end;
Write(s,’ — целое число’);
END.
Автор ответа: karimPhoenix
решение офигенное, вытащил целое значение и все, вот только никак не въеду нафига 47 и 58. это что?
Автор ответа: JustPeople
Ord() — функция которая возвращает код символа. Код «0» = 48, код «1» = 49, . , код «9» = 57. Если строка является целым числом, то в ней встречаются только цифры (коды от 48 до 57).
Источник: sous-otvet.net
Написать программу, которая проверит, является ли введенное с клавиатуры строка целым числом?
разработка и составление программ с использованием множеств.
Программные средства: система программирования Borland Pascal.
Java для начинающих. Урок 7: Ввод данных. Класс Scanner.
Вопросы для самоподготовки
1. Понятие строки. Описание строки.
2. Операции со строками.
3. Стандартные процедуры и функции при работе со строками.
ЗАДАНИЕ №1.
Подсчитать количество букв “a” в заданной строковой переменной.
Решение:
Program laba10;
b: string;
i, k: integer;
writeln (‘Введите строку’);
for i:=1 to length (b) do
if b[i]=’a’ then k:=k+1;
ЗАДАНИЕ №2.
Написать программу, которая проверит, является ли введенное с клавиатуры строка целым числом?
Решение:
Program laba10;
st: string [40];
writeln (‘Введите число и нажмите ’);
Источник: studopedia.ru
Написать программу которая проверяет является ли введенная с клавиатуры
Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом. (язык C)
Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом. Проблема в том, что когда вводишь дробное число пишет, что оно (число) не является дробным. Помогите пожалуйста
#include «stdio.h» #include «conio.h» #include void main() < char st[50]; int i; int ok = 0; printf(«Vvedite stroku:»); scanf_s(«%s», i = 0; if (st[i] >= ‘1’ st[i] = ‘1’ st[i] = ‘1’ st[i] = ‘1’ st[i] > > printf(«stroka: %s «, st); if (st[i] || !ok) printf(«ne «); printf(» yavlyaetsya drobnym chislom n»); system(«pause»); >
________
Код нужно оформлять по правилам:
C# Language Выполняем поиск полиндромов.
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!
Последний раз редактировалось Serge_Bliznykov; 01.04.2014 в 22:45 .
Источник: www.programmersforum.ru