В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Koif32
Koif32
28.04.2021 17:44 •  Информатика

Дана строка(string) из трех чисел разделенных пробелом нужно их присвоить к а1,а2,а3. например дана строка 22 33 444 а1=22 а2=33 а3=444

Показать ответ
Ответ:
myxa00mop
myxa00mop
03.10.2020 00:37
1. Типовой "школьный" вариант
// PascalABC.NET 3.0, сборка 1076
var
  s,a1,a2,a3:string;
  p:integer;
begin
  s:='22 33 444';
  p:=Pos(' ',s);
  a1:=Copy(s,1,p-1);
  Delete(s,1,p);
  p:=Pos(' ',s);
  a2:=Copy(s,1,p-1);
  Delete(s,1,p);
  a3:=s;
  Writeln(a1,#13#10,a2,#13#10,a3)
end.

Результат выполнения программы:
22
33
444

2."Современный" вариант
// PascalABC.NET 3.0, сборка 1076
begin
  var s:='22 33 444';
  var m:=s.ToWords;
  var a1:=m[0];
  var a2:=m[1];
  var a3:=m[2];
  Writeln(a1,#13#10,a2,#13#10,a3)
end.

Результат выполнения программы:
22
33
444
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота