Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/14: Рейтинг темы: голосов - 14, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 13

Перевести строку в число

19.06.2010, 10:58. Показов 2901. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подпрограмму которая переводит строку в целочисленный формат либо выдает значение что это невозможно.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.06.2010, 10:58
Ответы с готовыми решениями:

Строку перевести в число
Необходимо строку перевести в число, а точнее набор слов. допустим у нас есть: teat reat megl мне нужно что бы определенная буква была...

Заменить все вопросительные знаки цифрами (от 1 до 9), перевести строку в число, вывести все возможные варианты
Дана строка состоящая из цифр и вопросительных знаков. Длина строки от 1 до 9 символов. Цель: заменить все вопросительные знаки цифрами (от...

Перевести строку в целое число в восьмеричной системе счисления
Вводится строка символов. Если она является изображением целого числа в двоичной системе счисления, то перевести ее в целое число в...

3
 Аватар для Kizer
80 / 82 / 36
Регистрация: 20.11.2009
Сообщений: 326
19.06.2010, 11:00
Процедуру val(x,s,ercode) используйте. и поиск по форуму
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 13
19.06.2010, 11:23  [ТС]
вот что я написала...но не работает
Pascal
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
program test;
uses crt;
 
var
 str: string;
 res: integer;
 
function str2int(str: string) : integer;
 var
 i: integer;
 c: char;
  begin
    str2int:=0;
    for i:=1 to length(str) do
      begin
      c:=str[i];
      if not (c in ['0'..'9']) then
        begin
         WriteLn(c,' is not a digit! Could not convert string ', str, ' to integer' ;
  str2int:=0;
  break;
        end;
        str2int:=str2int*10+ord(c)-ord('0');
       
    end;
  end;
 
begin
  Write('Enter number: ' ;
  ReadLn(str);
  WriteLn('Your string is ', str);
  res:=str2int(str);
  WriteLn('Digit is ', res);
end.
Добавлено через 18 минут
Цитата Сообщение от Kizer Посмотреть сообщение
Процедуру val(x,s,ercode) используйте. и поиск по форуму
ищу часа 2((( голова уже кругом
0
 Аватар для Kizer
80 / 82 / 36
Регистрация: 20.11.2009
Сообщений: 326
19.06.2010, 11:25
горе от ума...
Pascal
1
2
3
4
5
6
7
8
9
10
11
var
x,ercode:integer;
s:string;
BEGIN
writeln('введите текст');
 readln(s);
 
 val(s,x,ercode);
  if ercode<> 0 then writeln('перевести невозможно') else writeln(x:2);
  
  end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.06.2010, 11:25
Помогаю со студенческими работами здесь

Ввести строку, число N. Вывести введенную строку на экран N раз (перевести в 32 битную версию)
org 100h mov ah,9 mov dx,msg1 int 21h mov ah,0ah ...

Перевести строку в число
В чистом c++ есть ф-ция stoi, переводящая string в int, а в билдере есть atoi, переводящая char* в int. Можно ли перевести строку в int в...

Перевести строку в число
Привет. Есть строка $str. Нужно перевести его в число. Не в integer, не в float, а в число. Например, $str=&quot;1&quot; или...

Перевести непростую строку в число
Здравствуйте. Проблема такая: есть DBEdit, в который по запросу AdoQuery записывается результат агрегатной функции SUM. И проблема...

Как перевести строку в число?
Есть строка в формате &quot;hh:mm:ss&quot; нужно сказать сколько это секунд.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru