Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Дана программа на Паскале. Нужно в делфи переделать!

81K
29 мая 2012 года
akrabat3000
5 / / 23.05.2012
P.S. дана строка S1. слова в этой строке разделены запятой (к примеру: работа,робот). найти длину самого длинного слова

Код:
var
  s, a: string;
  i, f, j, k, max: integer;
 
begin
  write('s1='); readln(s);
  for i := 1 to length(s) do
    if s[i] <> ',' then a := a + s[i]
    else
    begin
      inc(k);
      if length(a) > max then max := length(a);
      a := '';
    end;
  writeln('Длина самого длинного слова=', max);
end.
26K
29 мая 2012 года
mudBit
224 / / 30.05.2011
Если не ошибаюсь, здесь нет элементов делфи, можно просто копировать в паскаль-компилятор и все.
81K
29 мая 2012 года
akrabat3000
5 / / 23.05.2012
так мне нужен делфи
277
29 мая 2012 года
arrjj
1.7K / / 26.01.2011
да никакой разницы.
просто ctrl+c ctrl+v и все.
81K
29 мая 2012 года
akrabat3000
5 / / 23.05.2012
не ребят тут по моему ввод и вывод другие
277
29 мая 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: akrabat3000
не ребят тут по моему ввод и вывод другие



Чем же?

81K
29 мая 2012 года
akrabat3000
5 / / 23.05.2012
ну во первых в делфи нет Write и Readln там нужно выводить или в панель или в мемо или в лейбл я когда вывожу прогррамма тупит и пишит неизвестные ошибки. потом нужно прописать еще несколько переменных.
277
29 мая 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: akrabat3000
ну во первых в делфи нет Write и Readln там нужно выводить или в панель или в мемо или в лейбл я когда вывожу прогррамма тупит и пишит неизвестные ошибки. потом нужно прописать еще несколько переменных.



1) Создать консольный проект.
2) Вставить свой код.
3) ...
4) PROFIT!

465
30 мая 2012 года
QWERYTY
595 / / 25.03.2012
Цитата: akrabat3000
ну во первых в делфи нет Write и Readln там нужно выводить или в панель или в мемо или в лейбл я когда вывожу прогррамма тупит и пишит неизвестные ошибки. потом нужно прописать еще несколько переменных.



Пока не очень верится что у вас вот так не выводится:

 
Код:
Edit1.Text := 'Длина самого длинного слова=' + IntToStr(max);

или так:
Memo1.Lines.Add( 'Длина самого длинного слова=' + IntToStr(max));
И если это в правду так то нужно указывать какая конкретно у вас появляется ошибка

Вот например первое что попалось под руку в поисковике, при вводе слов Delphi и Write:
http://www.delphibasics.ru/Write.php

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог