Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Кодирование https://www.cyberforum.ru/ turbo-pascal/ thread981175.html
Текст шифруется следующим способом: каждое предложение разбивается на группы по три слова. Недостающие слова заменяются «*». Меняется местами первое слово в группе с третьим, второе остается на месте.
Turbo Pascal Определить количество целых корней уравнения
помогите составит программу, я вообще не пойму что делать, вроде что-то связанное со схемой горнера. Вот задача: Дано уравнение ax^3+bx^2+cx+d=0 с целыми коэффициентами (0<|d|<=2). Определить...
Turbo Pascal Найти частичную сумму ряда https://www.cyberforum.ru/ turbo-pascal/ thread981125.html
Помогите, вроде как сделал, но мне кажется, что это не то Ряд: 1+1/2+1/4+1/8+... Найти частичную сумму ряда. Ряд сходится к значению 2. s в цикле почему-то 6 раз становится значением 2, потом...
Turbo Pascal Задача на количество цифр Найти количество цифр в целом числе,заданном с клавиатуры.Максимальное количество цифр-6. 1)составить и отладить программу 2)проверить на тестовых данных:156;2368;56732;168904 Помогите... https://www.cyberforum.ru/ turbo-pascal/ thread981116.html
Как настроить турбо паскаль, модуль - graph Turbo Pascal
Написал программу в ТП 7.0, ошибок не выдал, модуль подключил, но как только я запускаю программу, окно открывается, ждет 2 сек и закрывается. Дайте мне подробную инструкцию по настройке ТП 7.0 для...
Turbo Pascal X/Y было наибольшим возможным https://www.cyberforum.ru/ turbo-pascal/ thread981085.html
Вам дано N чисел. Выберите из них такие два x и y, чтобы их частное x/y было наибольшим возможным. Входные данные: В первой строке входного потока находится одно целое число N - общее количество...
Turbo Pascal Вывести каждую вторую букву алфавита Нужно вывести каждую вторую букву алфавита . https://www.cyberforum.ru/ turbo-pascal/ thread981068.html Turbo Pascal Работа с файламы
Может кто нибудь помочь мне с программой. У меня тут проблема в том, что когда программа запускаю у меня меню 2 должен работать с данными которые я вёл первый раз (т.е без ввода данных (без меню...
Turbo Pascal код Хемминга Определить, сколько информационных и сколько проверочных символов имеется в кодовом слове Хемминга длиной n https://www.cyberforum.ru/ turbo-pascal/ thread981054.html Turbo Pascal По введенным координатам 3 точек на плоскости вычислить определить соответствующий треугольник По введенным координатам 3 точек на плоскости вычислить определить соответствующий треугольник (если это возможно), вычислив величины его углов, периметр и площадь. Указание: Точки задавать,... https://www.cyberforum.ru/ turbo-pascal/ thread981048.html
Составить из символов слово Turbo Pascal
Запрашивая у пользователя произвольные символы,пока не будет введен пробел,составить из них слово и подсчитать количество символов в слове.
Turbo Pascal В произвольной последовательности чисел подсчитать количество положительных и отрицательных элементов в произвольной последовательности чисел подсчитать количество положительных и отрицательных элементов. https://www.cyberforum.ru/ turbo-pascal/ thread980950.html
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
19.10.2013, 08:47 0

Найти самое длинное слово в предложении и указать его порядковый номер. - Turbo Pascal - Ответ 5203612

19.10.2013, 08:47. Показов 3110. Ответов 6
Метки (Все метки)

Ответ

Еще исправил текст под Турбо Паскаль

Добавлено через 1 минуту
Сейчас добавлю номер, его не было в предыдущем мне коде

Добавлено через 17 минут
Там оказывается ошибки были, пока нашел и исправил...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
uses crt;
var s: string;
    j, i, k, l, max, a, b, n, nmax: integer;
    c:char;
begin
clrscr;
//введем текст по условию
writeln('Введите текст из малых ибольших руссеих букв, слова разделенв одним пробелом.');
writeln('Окончание ввода Enter');
s:='';
repeat
c:=readkey; //читаем код символа
if c in ['А'..'я','Ё','ё',' ']then //если символ русская буква или пробел
 begin
  write(c);//выводим
  s:=s+c //добавляем в строку
 end;
if c=#13 then writeln//Enter конец ввода и на новую строку
until c=#13;
s:=s+' ';//добавим пробел в конец строки
max:=0; //максимальная длина слова
n:=0;//номер слова
l:=1;//начало слова
k:=0;//его конец
for j:=1 to length(s) do
 begin
  if (s[j]=' ') then
   begin
    n:=n+1;
    k:=j;//конец слова
    if (k-l>=max) then//если их разность больше или равно макс
                      //(так находим последнее)
     begin
      a:=l; //запомним начало
      b:=k; //и конец
      max:=b-a;//новый макс
      nmax:=n
     end;
    l:=j;//новое начало
   end;
 end;
writeln('Последнее самое длинное слово:');
for i:=a+1 to b-1 do //выводим макс от начала до конца
write (s[i]);
writeln;
write('Его номер=',nmax);
readln
end.


Вернуться к обсуждению:
Найти самое длинное слово в предложении и указать его порядковый номер. Turbo Pascal
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2013, 08:47
Готовые ответы и решения:

В заданном предложении найти самое короткое и самое длинное слово
Делаю все строго по гайду, но после ввода строки вылетает &quot;exit code = 201&quot;. Пишу в free pascal'е....

Найти самое длинное слово в предложении
Задача: найти самое длинное слово в предложении помогите пожалуйста найти ошибку в программе

Найти самое длинное слово в предложении.
Задано предложение, состоящее из слов, разделённым одним или несколькими пробелами. Найти самое...

Поменять местами в предложении самое длинное и самое короткое слово.
Помогите пожалуйста доделать задачу: Поменять местами в предложении самое длинное и самое короткое...

6
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2013, 08:47
Помогаю со студенческими работами здесь

Определить самое длинное и самое короткое слово в предложении
Определить самое длинное и самое короткое слово в предложении, при условии, что каждое слово...

Найти самое длинное слово в файле и номер строки, в которой оно находится
Для файла f1 содержащего символьную информацию , найти самое длинное слово и номер строки в которой...

Вывести самое длинное слово в предложении
Товарищи мне вновь нужна ваша помощь. Дана строка-предложение на русском языке. Вывести самое...

Строки. Ввести предложение , найти самое длинное слово и удалить его.
Ввести предложение , найти самое длинное слово и удалить его.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru