Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.12.2014, 12:20   #1
JokerMD
 
Регистрация: 12.12.2014
Сообщений: 4
Печаль Помогите с паскаль

Вот и наступила сессия господа. ( 1 курс ;D ) Задали нам 20 лабораторных работ сделать, 10 уже сделал а остальные и не успеваю и по трудней ( просто не сталкивался еще с такими задачками ) . Кто шарит в паскале просьба помочь, буду очень благодарен ^_^

1. С клавиатуры вводится слова до чтение слова Stop. Вивести на екран слова по возрастанию в лексикографическом смысле.
2.С клавиатуры вводятся N чисел. Вывести только позитивные числа в обратном порядке их введения
3.Считываются с клавиатуры N целых чисел. Показать количество чисел c минимальным значением
и где они находятся в строке
4.Вводится N целых чисел, вывести число созданное из первой цифры каждого элемента. Например 323 5423 54 вывести 355

Следующие напишу позже ) . Жду ответа.

Последний раз редактировалось JokerMD; 12.12.2014 в 19:43.
JokerMD вне форума
Старый 12.12.2014, 12:43   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
Readln(n);
S:=inttostr(n);
For i:=1 to length(s) do
 If s[i]='5' then
  Write('yes');
ZX Spectrum-128 вне форума
Старый 12.12.2014, 13:07   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ещё парочка вариантов для коллекции

Код:
ReadLn(n);
WriteLn(Pos('5', IntToStr(n))>0);

Код:
ReadLn(n);
est5 := false;
while (n<>0) and Not est5  do begin
   est5 := est5 or (abs(n) mod 10 = 5);
   n := n div 10
end;
WriteLn(est5);
Serge_Bliznykov вне форума
Старый 12.12.2014, 13:19   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Вот и наступила сессия господа. Задали нам 20 лабораторных работ сделать
Это все 20 единовременно задали именно к сессии? Или все таки задавали в течение семестра, а делать только в сессию взялся? Тогда да, 1-ый курс одновременно будет последним курсом. При большой, очень большой удаче, им станет второй курс
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 12.12.2014, 13:30   #5
JokerMD
 
Регистрация: 12.12.2014
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Это все 20 единовременно задали именно к сессии? Или все таки задавали в течение семестра, а делать только в сессию взялся? Тогда да, 1-ый курс одновременно будет последним курсом. При большой, очень большой удаче, им станет второй курс

Нет, вот именно что задали их нам пару дней назад.

Всем спасибо кто помог

Еще парочку.
1. С клавиатуры вводится слова до чтение слова Stop. Вивести на екран слова по возрастанию в лексикографическом смысле.
2.С клавиатуры вводятся N чисел. Вывести только позитивные числа в обратном порядке их введения
3.Считываются с клавиатуры N целых чисел. Показать количество чисел c минимальным значением
и где они находятся в строке
4.Вводится N целых чисел, вывести число созданное из первой цифры каждого элемента. Например 332 5423 54 вывести 355

Последний раз редактировалось JokerMD; 13.12.2014 в 06:58.
JokerMD вне форума
Старый 12.12.2014, 21:00   #6
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

В 4-й что-то не так. По условию задачи, должен быть вывод: 355
ZX Spectrum-128 вне форума
Старый 13.12.2014, 06:58   #7
JokerMD
 
Регистрация: 12.12.2014
Сообщений: 4
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
В 4-й что-то не так. По условию задачи, должен быть вывод: 355

Да, сори ошибся.
JokerMD вне форума
Старый 13.12.2014, 08:44   #8
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

4-я:
Код:
S:='';
For i:=1 to n do
Begin
 Readln(a);
 t:=inttostr(a);
 S:=s+t[1];
End;
A:=strtoint(s);
ZX Spectrum-128 вне форума
Старый 21.12.2014, 16:38   #9
JokerMD
 
Регистрация: 12.12.2014
Сообщений: 4
По умолчанию

Закрывайте, сдал сессию Всем спасибо за помощь.
JokerMD вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите паскаль! lompart251 Помощь студентам 4 12.11.2013 23:25