Array в паскале
Автор ViRUS задал вопрос в разделе Другие языки и технологии
String to array в паскале и получил лучший ответ
Ответ от Krab Вark[гуру]
"мне нужно каждую цифру в отдельный элемент массива" "типа Integer" var s:string; a:array[1..255]of integer; j,n:integer; begin write('string? '); readln(s); n:=length(s); for j:=1 to n do a[j]:=ord(s[j])-48; for j:=1 to n do write(a[j]:2); readln end. Вводишь, например, 15472378
Ответ от Ѐасим А.[гуру]
Никак.
Никак.
Ответ от Sm[гуру]
Функцию нужно написать. Только надо ли оно ?) Вот в чем вопрос ..
Функцию нужно написать. Только надо ли оно ?) Вот в чем вопрос ..
Ответ от Krab Вark[гуру]
Готовой функции нет, но ее легко написать, проходя по строке и ппользуясь стандартной функцией val преобразования строковой записи числа в само число. Наоборот - проходя в цикле по массиву и пользуясь стандартной функцией str.
Готовой функции нет, но ее легко написать, проходя по строке и ппользуясь стандартной функцией val преобразования строковой записи числа в само число. Наоборот - проходя в цикле по массиву и пользуясь стандартной функцией str.
Ответ от Џдерный Богослов[гуру]
var mas: array of integer; str: string; ... for i:=0 to (length (str)-1) do mas:=strtoint(str); Реализовывать в делфи. В паскале вместо strtoint используется функция val (которую собственно strtoint и содержит)
var mas: array of integer; str: string; ... for i:=0 to (length (str)-1) do mas:=strtoint(str); Реализовывать в делфи. В паскале вместо strtoint используется функция val (которую собственно strtoint и содержит)
Ответ от Илья Былич[новичек]
for i:=1 to length(s) do m:=ord(s)-ord('0'); все!
for i:=1 to length(s) do m:=ord(s)-ord('0'); все!
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: String to array в паскале
спросили в Pavel Prusskiy
Народ, как задается двумерный массив в паскале??
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными.
подробнее...
Народ, как задается двумерный массив в паскале??
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными.
подробнее...
спросили в Randomness
Pascal abc функция рандом очень нужна помощь. как в паскаль abc заполнить массив а случайными числами от -1000 до 1000
var i,n:integer; a:array[1..1000]of integer;
begin
randomize; write(\'n ? \'); readln(n);
подробнее...
Pascal abc функция рандом очень нужна помощь. как в паскаль abc заполнить массив а случайными числами от -1000 до 1000
var i,n:integer; a:array[1..1000]of integer;
begin
randomize; write(\'n ? \'); readln(n);
подробнее...
Как в паскале посчитать сколько в массиве элементов?
Доброго времени суток.
Вы можете узнать только минимальное и максимальное значение индекса с
подробнее...
Организовать ввод одномерного массива
Вот что удалось найти
Динамические массивы в Паскале. Динамические массивы в Паскале не имеют
подробнее...
помогите решить задачу в паскале. Для массива Х найти среднее арифметическое положительных элементов массива.
const n=5;
var x: array [1..n] of integer;
i,k:integer;
s,sr:real;
begin
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Object Pascal VRR
как задать длину массива с клавиатуры. pascal
Имеется в виду динамические массивы?
Для объявления массивов, для которым зарание известен
подробнее...
как задать длину массива с клавиатуры. pascal
Имеется в виду динамические массивы?
Для объявления массивов, для которым зарание известен
подробнее...
спросили в Randomness
Как решить задачи в Паскале?
Uses crt;
Var i :integer;
M :array[1..12] of integer;
Function
подробнее...
Как решить задачи в Паскале?
Uses crt;
Var i :integer;
M :array[1..12] of integer;
Function
подробнее...
спросили в POS
Работа со строкой в паскале.
Надо писать, в какой среде программирования. Паскали разные, в них разные функции.
var
подробнее...
Работа со строкой в паскале.
Надо писать, в какой среде программирования. Паскали разные, в них разные функции.
var
подробнее...
Уважаемые программисты, напишите пожалуйста в Паскале ABC генератор случайных чисел 5 из 12 разных чисел.
Ну, просто ABC я уже не помню, да и кому нужна среда, не умеющая создать работающую отдельно от нее
подробнее...
графика в паскале абс. как построить график, если дана функция?
вот посмотри как
program grkrug;
uses graphABC,crt;
var
x,y:integer;
подробнее...