Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
тыдыщ
 Аватар для klast
206 / 189 / 166
Регистрация: 19.01.2011
Сообщений: 483

Как три строковых переменных вывести на разных строках?

03.01.2012, 19:39. Показов 2362. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
....
writeln(a);
writeln(b);
writeln(c); // a,b,c - строки
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.01.2012, 19:39
Ответы с готовыми решениями:

Вывести несколько переменных в разных строках MessageBox
Добрый день! Написал небольшую программу, которая 5 раз с разными значениями переменных обсчитывает математический пример, в итоге...

Как в элементе управления CListCtrl в разных строках вывести разные иконки?
Код нижеследующий. Результат: во всех строках иконки - одинаковые. Но, по крайней мере, с каждым циклом for дескриптор иконок hIcon...

Как вывести СКД в два-три разных макета?
есть скд, нужно вывести результат запроса скд в другой макет. как это сделать без повторного выполнения запроса? и зачем нужен макет на...

11
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
03.01.2012, 19:43
Ну и в чем вопрос?
0
тыдыщ
 Аватар для klast
206 / 189 / 166
Регистрация: 19.01.2011
Сообщений: 483
03.01.2012, 20:05  [ТС]
как 3 стринговых переменных вывести на разных строках?

Добавлено через 39 секунд
например,
ввод: привет как дела
вывод: привет
как
дела
0
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
03.01.2012, 20:28
Так чтоли ?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 uses crt;
 
 var s,sl:string;
     i:integer;
 begin
    readln(s);
    s:=s+' ';
    For i:=1 to length(s) do
    If s[i]<>' ' then sl:=sl+s[i] else
    begin
    writeln(sl);
    sl:='';
    end;
 end.
1
тыдыщ
 Аватар для klast
206 / 189 / 166
Регистрация: 19.01.2011
Сообщений: 483
03.01.2012, 23:06  [ТС]
без цикла их так не написать?
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
03.01.2012, 23:30
klast, написать.Если точно известно что три слова и разделитель один для всех слов.
0
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
03.01.2012, 23:36
Рекурсия , хотя по сути это тоже цикл ( наверно ) !

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 uses crt;
 
 var s,sl:string;
     i:integer;
     
 Function Slovo(s,sl:string; i:integer):string;
    begin
    inc(i);
    If s[i]<>' ' then
           sl:=sl+s[i] else
           begin
           writeln(sl);
           sl:='';;
           end;
    If i=length(s) then else slovo(s,sl,i);
    end;
 begin
    readln(s);
    s:=s+' ';
    slovo(s,sl,i);
 end.
0
03.01.2012, 23:37

Не по теме:

WebMax 2.0, рекурсия то тут нафига?

0
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
03.01.2012, 23:40
Лучше так:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 uses crt;
 
 var s,sl:string;
     i:integer;
 
 Procedure Slovo(s,sl:string; i:integer);
    begin
    inc(i);
    If s[i]<>' ' then
           sl:=sl+s[i] else
           begin
           writeln(sl);
           sl:='';;
           end;
    If i=length(s) then else slovo(s,sl,i);
    end;
 begin
    readln(s);
    s:=s+' ';
    slovo(s,sl,i);
 end.
Добавлено через 1 минуту
SuPeR XaKer, ну он спросил можно ли без цикла , вот я и написал . Работает ведь , если так нельзя , исправь плиз . Я учту !
1
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
03.01.2012, 23:42

Не по теме:

WebMax 2.0, можно конечно если работает. ТС'у виднее как именно нужно решить задание.


Если точно известно что три слова и разделитель один для всех слов.
Pascal
1
2
3
4
5
6
7
8
9
10
Uses CRT;
Var s:string;
begin
 readln(s);
 writeln(copy(s,1,pos(' ',s)-1));
 delete(s,1,pos(' ',s));
 writeln(copy(s,1,pos(' ',s)-1));
 delete(s,1,pos(' ',s));
 writeln(s);
end.
1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
04.01.2012, 10:09
Цитата Сообщение от SuPeR XaKer Посмотреть сообщение
WebMax 2.0, рекурсия то тут нафига?
WebMax 2.0, прав. Если по заданию нужно циклический по сути процесс сделать без операторов цикла, то применяют рекурсию.
0
тыдыщ
 Аватар для klast
206 / 189 / 166
Регистрация: 19.01.2011
Сообщений: 483
04.01.2012, 10:50  [ТС]
SuPeR XaKer, то что нужно!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.01.2012, 10:50
Помогаю со студенческими работами здесь

Как вывести три разных массива из одного цикла в разные строчки?
&quot;Создайте два массива из 10 целых случайных чисел из отрезка и третий массив из 10 действительных чисел. Каждый элемент с i-ым индексом...

Как считать из файла три разных куска текста по нажатию кнопки и вывести на TextBox?
У меня есть файл (.txt), там три разных текста, разделённые '.' . Как по нажатию 3 разных кнопок, вывести в TextBox разные куски текста ...

Как проверить равенство строковых переменных?
В pascal abc.net всё было просто я вводил в переменную символьного типа какое-нибудь слово и проверял с помощью if это слово равно другому...

Как организовать шифрование строковых переменных в тексте программы
Добрый день, помогите ответить на несколько вопросов 1. Охарактеризуйте способ защиты, основанный на временных характеристиках...

Сложение значений переменных как строковых при их численном значении
Написал простенький скрипт. Одна функция инициализирует объект, переменной которого задается значение пользователем, вторая функция выводит...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru