Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 19

Определить, является ли текст правильной десятичной записью целого числа

04.03.2013, 20:16. Показов 3163. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вводится текст. Определить, является ли он правильной десятичной записью целого числа.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.03.2013, 20:16
Ответы с готовыми решениями:

Определить, является ли текст правильной записью римскими цифрами целого числа от 1 до 38
Дан текст из заглавных латинских букв, за которыми следует пробел. Определить, является ли этот текст правильной записью римскими цифрами...

Определить ,является ли данный текст правильной записью римскими цифрами целого числа от 1 до 38
Дан текст из заглавных латинских букв, за которыми следует пробел. Определить, является ли этот текст правильной записью римскими цифрами...

Определить является ли текст правильной записью римскими цифрами числа от 1 до 38
Здравствуйте, я в первый раз на этом форуме (друг посоветовал), вроде вполне удобный форум, разобрался быстро:) Дан текст из заглавных...

1
445 / 373 / 133
Регистрация: 09.09.2011
Сообщений: 1,344
06.03.2013, 10:03
Ручной посимвольный разбор. Пробелы и табы в строке не допускаются.
Кликните здесь для просмотра всего текста
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
program int_input;
 
{задача с [url]https://www.cyberforum.ru/free-pascal/thread800615.html[/url]
 Вводится текст. Определить, является ли он
 правильной десятичной записью целого числа. }
{$mode objfpc}{$H+}
 
uses {$IFDEF UNIX} {$IFDEF UseCThreads}
  cthreads, {$ENDIF} {$ENDIF}
  Classes { you can add units after this };
 
var
  st, digits: string;
  i: integer;
  start: boolean;
 
begin
  Write('Enter an integr: ');
  readln(st);
 
  if not Length(st) > 0 then
  begin
    writeln('Input error.');
    exit;
  end;
 
  start := False;
  digits := '';
  for i := 1 to Length(st) do
  begin
    if (not start) and (st[i] in ['+', '-']) then
    begin
      start := True;
      Continue;
    end;
    if st[i] in ['0'..'9'] then
    begin
      start:= true;
      digits := digits + st[i];
      continue;
    end
    else
    begin
      writeln('String ''', st, '''', ' is not correct integer value.');
      readln;
      exit;
    end;
  end;
  if (length(digits) = 1) or ((Length(digits) > 1) and (digits[1] <> '0')) then
    writeln('String ''', st, '''', ' is correct integer value.')
  else
    writeln('String ''', st, '''', ' is not correct integer value.');
 
  readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.03.2013, 10:03
Помогаю со студенческими работами здесь

Является ли заданный текст правильной записью целого числа со знаком.
Помогите пожалуйста! Определить, является ли заданный текст правильной записью целого числа со знаком.

Выяснить, является ли текст десятичной записью целого числа
Дан текст. Выяснить, является ли этот текст десятичной записью целого числа.

Определить является ли введенный текст записью целого числа или записью вещественного числа
Определить является ли введенный текст записью целого числа или записью вещественного числа. НА ПАСКАЛЬ

Определить, является ли текст десятичной записью числа, кратного 9
С клавиатуры вводится текст - последовательность символов, возможно пустая, за которой следует точка. В сам текст точка не входит....

Дан текст. Определить, является ли он правильной десятичной записью целого числа
Дан текст. Определить, является ли он правильной десятичной записью целого числа.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru