![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 17
|
![]()
Кто может, пожалуйста, исправьте ошибки в программе.
Задача: Текст зашифрован так: определяется длина самого длинного слова (N), и каждая английская буква заменяется на букву, стоящую на N позиций ранее, строчные остаются строчными, заглавные заглавными. Код:
________ 1) Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) 2) Кросспостинг запрещён правилами форума. 3) (предваряя следующее нарушение, в качестве профилактики): одна тема - один вопрос. для другого вопроса, другой задачи - создавайте новую тему (не забыв дать адекватное название, разумеется!) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 21.09.2011 в 02:03. |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
![]()
Неправильно находится длина самого длинного слова, т.к. при встрече пробела переменная k не сбрасывается в ноль, то max=длине строки минус пробелы и точки
Цитата:
на неконкретные вопросы даю неконкретные ответы ...
|
|
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]()
Держи
Код:
Предпочитаю на "ты".
|
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 17
|
![]()
Ого, спасибо Вам большое, очень рад, что есть еще отзывчивые и умные люди =)
Если не трудно, могли бы Вы помочь в упрощении 1-го кода, проверяющего число на возможность разложения на сумму 2-х квадратов. var a,b,n:longint; begin //reset(input,'squares.in'); //rewrite(output,'squares.out'); readln(n); for a:=1 to round(sqrt(n))+1 do begin b:=round(sqrt(n-a*a)); if a*a+b*b=n then begin writeln('YES'); if a>b then writeln(b,' ',a) else writeln(a,' ',b); readln;halt; end;end; write('NO'); readln;readln; end. |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
тип данных string на pascal | knopach | Помощь студентам | 2 | 15.12.2010 16:28 |
Как получить адрес String строки или преобразовать String | madboy4ik | Общие вопросы по Java, Java SE, Kotlin | 6 | 15.01.2010 11:57 |
Pascal (тип String и массивы). | 4otenado | Помощь студентам | 8 | 25.12.2009 18:11 |
String(Файл) - PASCAL | Andrux | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 07.06.2009 18:07 |
Turbo Pascal 7.0 Строки (String) | Lerank | Помощь студентам | 11 | 16.12.2008 20:27 |