![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 12
|
![]()
Буду очень признательна если решите задачку!
![]() 50. const n =...; type vector = array [1..n] of real; var a,b,c,d: vector; Пусть процедура sum(x,y,z) присваивает вектору z сумму векторов x и y. Описать данную процедуру и использовать ее для вычисления d = a + b + c. ![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 12
|
![]()
Есть задачки ниже представленные, кому помогла, то очень рада!
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 12
|
![]()
Дана строка из строчных латинских букв. Напечатать первые вхождения букв в текст, сохраняя их исход-ный взаимный порядок.
Код программы: var let : set of 'a'..'z'; s : string; c : char; i : integer; begin let:=[ ]; {множество букв в рассмотренной части текста} readln(s); i:=1; while s[i]<>'.' do begin if not(s[i] in let) then {1-е вхождение} begin write(s[i]); c:=s[i]; let:=let+[c] end; i:=i+1; end; writeln end. Дана строка, состоящая из слов. Напечатать те слова, которые являются палиндромами. Код программы: var s,s1,s2:string; i,k:byte; begin; clrscr; writeln('Введите строку из слов, разделенных пробелами.'); readln(s); while pos(' ',s)>0 do {если 2 пробела рядом} delete(s,pos(' ',s),1);{1 удаляем} i:=length(s); s1:=''; while s[i]<>' ' do{идем с конца, собираем последнее слово} begin s1:=s[i]+s1; i:=i-1; end; k:=0; while pos(' ',s)>0 do{идем с начала, пока есть пробелы} begin s2:=copy(s,1,pos(' ',s)-1);{первое слово} if (s2<>s1)and Palindrom(s2) then begin write(s2,' ');{если отличеется и палиндром, выводим} k:=k+1; end; delete(s,1,pos(' ',s));{удаляем первое слово} end; if k=0 then write('Таких слoв нет!'); readln end. ![]() ![]() Последний раз редактировалось Maliish; 09.05.2011 в 01:13. Причина: скопировала лишние данные |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 09.05.2011
Сообщений: 2
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TURBO PASCAL | SkuLLL | Помощь студентам | 1 | 14.11.2010 16:51 |
Turbo Pascal or Pascal ABC | Ikram | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.04.2010 13:44 |
Turbo pascal. | MacFly | Помощь студентам | 1 | 23.01.2010 12:38 |
а free pascal не читает задачи которые написаны на turbo pascal? | demonara | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.05.2009 16:28 |