IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Строковые переменные не получаются, Сдать надо срочно, а у меня не выходит(( Помогите пожалуйста
AlexeiGaz-24
сообщение 12.12.2012 14:08
Сообщение #1





Группа: Пользователи
Сообщений: 3
Пол: Мужской

Репутация: -  0  +


В Turbo Pascal. Задание: Даны названия 5 факультетов. Определить, имеется ли среди них "КИВ" и напечатать об этом соответствующее сообщение.

Сообщение отредактировано: AlexeiGaz-24 - 12.12.2012 14:14
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 5)
TarasBer
сообщение 12.12.2012 15:41
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


А как именно вы эти строковые переменные задаёте, что они у вас не получаются?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
@nto$ka
сообщение 12.12.2012 15:44
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 38
Пол: Мужской

Репутация: -  0  +


И что Вы имеете ввиду под "КИВ" Это подстрока которую надо найти?

Сообщение отредактировано: @nto$ka - 12.12.2012 15:45
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
AlexeiGaz-24
сообщение 12.12.2012 16:12
Сообщение #4





Группа: Пользователи
Сообщений: 3
Пол: Мужской

Репутация: -  0  +


Переменные (то есть наименования факультетов) надо вводить с клавиатуры, а название факультета это и есть подстрока, которую и надо найти
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 12.12.2012 16:34
Сообщение #5


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


var s : string;
...
readln(s);

в чём проблема?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
AlexeiGaz-24
сообщение 12.12.2012 16:50
Сообщение #6





Группа: Пользователи
Сообщений: 3
Пол: Мужской

Репутация: -  0  +


Ох, да, не дописал, забегался) В общем, вот такую програмку написал:

program ty ;

uses CRT;
var s:string;
i: integer;
res: boolean;
BEGIN
clrscr;
readln(s);
for i:=1 to length(s)-2 do if
(s[i]='К')and(s[i+1]='И')and(s[i+2]='В') then
res:=true;
if res=true then writeln('yes') else writeln('nope');
readkey;
END.

Только у меня получается, что вводить можно 1 название, а как для 5, придумать не могу

Добавлено через 16 мин.
Друг очень сильно помог, в итоге программа есть!) Все тоже самое, но как я мог забыть про циклы для ввода) Спасибо, за то, что пытались помочь good.gif

Сообщение отредактировано: AlexeiGaz-24 - 12.12.2012 16:57
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 12.08.2025 10:37
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"