![]() |
Pascal
пожалуйста,срочно!!!!!!помогите решить задачку (Pascal)
Пользователь вводит строку чисел через запятую например, -5,89,3.6,789,437,-7 записать эти числа в массив |
Ответ: Pascal
На VB так, для Pascal принцип такой же
Код:
'глбальные переменные |
Ответ: Pascal
На VBA можно просто писать функцию Split
например Arr = Split("1,2,3,4,5", ",") Добавлено через 3 минуты А для Delphi используйте функцию function ExtractStrings(Separators: TSysCharSet; WhiteSpace: TSysCharSet; Content: PChar; Strings: TStrings): Integer; делает все что нужно и результат возвращает в TString |
Ответ: Pascal
var
s: string; a: array [0..100] of integer; i: integer; begin readln(s); i := 0; while (s <> '') do begin if (Pos(',', s) = 0) then begin a[i] := StrToInt(s); s := ''; end else begin a[i] := Copy(s, 1, Pos(',', s)-1); Delete(s, 1, Pos(',', s)); end; Inc(i); end; end; |
Ответ: Pascal
Цитата:
Цитата:
|
| Текущее время: 14:22. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc