Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Определить последний отрицательный элемент массива и его индекс https://www.cyberforum.ru/ delphi-beginners/ thread2523965.html
Здравствуйте. Как в делфи 7 определить последний отрицательный элемент массива и его индекс?
Delphi Обработка двумерного массива
Разработать проект, в котором обеспечивается формирование двумерного динамического массива целых чисел. Для формирования элементов можно использовать генератор случайных чисел или вводить элементы с клавиатуры. Количество строк и столбцов массива вводится во время работы программы «вручную». Сформированный массив должен визуализироваться. После формирования массива необходимо обеспечить все...
Delphi Построить матрицу A, столбцами которой будут векторы X, Y, Z, упорядоченные в порядке возрастания Задание:7. Даны три вектора X = {x1, x2, x3,}, Y = {y1, y2, y3}, Z = {z1, z2, z3}. Построить матрицу A, столбцами которой будут соответственно векторы X, Y, Z, упорядоченные в порядке возрастания. Упорядочение вектора в порядке возрастания оформить в виде подпрограммы. Исходные данные: X = {5.2; 1.4; 3.5}; Y = {3.4; -2.7; 6.01}; Z = {4.5; -0.1; 1}. unit Unit1; interface uses Windows,... https://www.cyberforum.ru/ delphi-beginners/ thread2523866.html Delphi MainMenu на Form1, стал отображаться на Form2 Привет, скажите пожалуйста. Как сделать что бы компонент MainMenu на Form1, отображался на Form2 при ее открытие . https://www.cyberforum.ru/ delphi-beginners/ thread2523856.html
Open dialog не открывает файл Delphi
Добрый день, подскажите пожалуйста в чем может быть ошибка или я чего то не вижу.. уже вроде все перебрал. Открывается программа, ввожу текст в Edit1 ,нажимаю на кнопку , открывается OpenDialog , выбираю файл и выскакивает ошибка, что файл заблокирован (как будто уже открыт и предлагает просто -для просмотра , уведомить когда закроют и так далее).. программа для поиска и замены в ворде...
Delphi ListBox поиск и удаление всех слов Привет, нужно найти и удалить все строки в ListBox с текстом 'delphi'. В ListBox такие строки: аепрроьdelphijkm, fghjkjhb delphihjkm Как удалить первую и третью строки, пробовал так: for i := 0 to ListBox1.Count - 1 do https://www.cyberforum.ru/ delphi-beginners/ thread2523662.html
Delphi Спираль Архимеда. https://www.cyberforum.ru/ delphi-beginners/ thread2523643.html
Реализовать задачу, с функциями запроса данных и вывода информации из ABC в DELPHI program lala; uses crt,graphABC; var xc,yc,x,y,i,n:integer; r,r1,t,m:real; s:string; begin
В тексте вычислить частоту появления каждого слова Delphi
2. В тексте вычислить частоту появления каждого слова.Есть код но он считает кол-во символо unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type
Delphi Цикл For начинает с конца (Delphi 7) https://www.cyberforum.ru/ delphi-beginners/ thread2523625.html
{Matrix x Matrix} function MMMult(lhs, rhs : Matrix) : matrix; var i,j,k : integer; R : MATRIX; s : real; begin for i := 1 to 4 do for j := 1 to 4 do begin s := 0;
Delphi написать код для следующей программы https://www.cyberforum.ru/ delphi-beginners/ thread2523615.html
Разработать проект, в котором обеспечивается формирование двумерного динамического массива целых чисел. Для формирования элементов можно использовать генератор случайных чисел или вводить элементы с клавиатуры. Количество строк и столбцов массива вводится во время работы программы «вручную». Сформированный массив должен визуализироваться. После формирования массива необходимо обеспечить все...
Написать код для готовой формы. Delphi
. Вам необходимо на основе имеющегося шаблона приложения (архивный файл «Шаблон_сортировки.rar») полностью доработать это приложение. Должны быть реализованы как все методы сортировки, так и все остальные функции приложения. Можно вносить свои изменения и улучшения.
Delphi выделить слова и предложение while(richTextBox1.Text!='`') и не забудь int i=0,k=0; записать { if(richTextBox1.Text==' ') { i = k; } if(richTextBox1.Text=='.') { richTextBox1.SelectionStart = i + 1; richTextBox1.SelectionLength = k - i - 1; https://www.cyberforum.ru/ delphi-beginners/ thread2523522.html
0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 24
0

Задание в Delphi - Delphi - Ответ 13961002

04.11.2019, 10:55. Показов 984. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
В общем, дело такое. Данное задание на форуме уже опубликовалось (Разбиения текста на отдельные строки и выравнивание по правой границе ), но в нём результат выводился в Memo, а в моём случае нужно вывести в ListBox. Проблема в том, что у меня не получилось найти конкретного свойства листбокса, которое бы выводило результат в строки листбокса. В данный момент программа работает, но выводит каждый элемент с новой строки.

Сам задание: . Дана строка символов, содержащая некоторый текст на русском языке. Разработать программу форматирования этого текста, т.е. его разбиения на отдельные строки ( по k символов в каждой строке ) и выравнивания по правой границе путем вставки между отдельными словами необходимого количества пробелов.

И код:
Delphi
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
var k, i, j, x: integer;
    s: string;
begin
s:=Edit1.Text; //Исходная строка
k:=StrToInt(Edit2.Text); //По сколько разбивать
ListBox1.Clear;
 
//Заменим двойные пробелы в строке - одинарными
  While Pos('  ',s)<>0 Do s:=StringReplace(s,'  ',' ',[rfReplaceAll]);
 
  x:=1;
  j:=0;
  Repeat
      If s[x]=' ' Then
      Begin
      Inc(x); //Если первый символ новой строки пробел - пропускаем
      If x>Length(s) Then Break; //За пределами строки
      End;
 
      Repeat
        i:=j-1;
        j:=PosEx(' ',s,j+1);
      Until (j=0) Or ((j-x+1-1)>k);
 
      If j=0 Then j:=Length(s); //Если последний раз пробела не найдено - до конца строки
 
      If s[j]=' ' Then Dec(j); //Последний символ пробел - не берём
 
      If ((i>x) And ((j-x+1)>k)) Then j:=i; //Ранее пробелы находились - возвр. на пред найденную позицию
 
      If (j-x+1)>k Then
      ShowMessage('Слишком длинное слово. Не могу форматировать по '+IntToStr(k)+#13+
      Copy(s,x,j-x+1));
   
      ListBox1.Items.Add(Copy(s,x,j-x+1));
      Inc(j); //Начальная позиция следующего поиска
      x:=j;   //Начальная позиция следующей строки
  Until (j>Length(s));
end;


Вернуться к обсуждению:
Задание в Delphi Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2019, 10:55
Готовые ответы и решения:

Задание по delphi
Есть поле ввода едит, и 3 лэйбела, и кнопка баттон, в кнопке написать нужно обработчик, что бы...

Delphi 14 задание
Помогите с 14 заданием, буду очень благодарен ))

задание по Delphi
Здравствуйте мне надо у компонента speedbutton у свойства Glyph выбрать картинку из стандартной...

Задание по delphi
На форме располагается один едит, кнопка и комбобокс. При вводе текста в поле едит. Например:...

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

Задание в Delphi Borland 7
У меня есть программа с заданиями: Сколько раз встречается в одномерном массиве макс и мин...

Практическое задание по Delphi
Необходимо в Delphi разработать программу для поиска в неупорядоченной таблице. Не знаю с чего...

Задание даты в Delphi
Добрый день.подскажите пожалуйста: мне требуется выполнять по расписанию (например каждый четверг...

Перекомпоновка задание на Delphi из паскаля
Здравствуйте дали задание. Реализовать задачу по обработке одномерных массивов. Дан одномерный...

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