Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Списки. Типизированный файл https://www.cyberforum.ru/ delphi-beginners/ thread1861827.html
Помогите с программой, пожалуйста. Писать нужно в консольной форме. Условие задачи: Данные о фондах библиотеки занести в файл в формате: автор книги, название книги, шифр издания (тоже строка), год издания, количество книг данного названия. Из всех сведений создать список книг одного автора. Вывести полученный список на экран. Обеспечить внесение в полученный список новых сведений и исправление...
Delphi В каждом элементе массива строк посчитать количество букв "А"
Добрый день, есть массив, в котором записаны слова, нужно в каждом слове(т.е. элементе одномерного массива)посчитать количество букв "A", помогите это реализовать, там по идее там цикл с условием
Delphi Найти нули и интервалы знакопостоянства функции https://www.cyberforum.ru/ delphi-beginners/ thread1861717.html
Помогите пожалуйста. Найдите нули и интервалы знакопостоянства функции: у= ах2 +bх+с.
Delphi Напечатать слова, которые начинаются и заканчиваются одной и той же буквой (консольное приложение) https://www.cyberforum.ru/ delphi-beginners/ thread1861715.html
Дана строка, состоящая из*слов, разделенных пробелами (одним или*несколькими). Напечатать все слова, которые удовлетворяют следующему условию: слово начинается и оканчивается одной и той же буквой; Добавлено через 1 минуту Требования 1)все задания на тип данных string! 2) если в задании требуется «получить строку» или «преобразовать строку», то это значит, что в
Найти наибольшее из значений модулей компонент файла с нечетными номерами Delphi
В Delphi. Дан файл f, компоненты которого являются действительными числами (положительные и отрицательные). Найти: Наибольшее из значений модулей компонент файла с нечетными номерами. Записать это значение после компоненты файла с номером N
Delphi Заполнить двумерный массив заданным образом https://www.cyberforum.ru/ delphi-beginners/ thread1861663.html
Здравствуйте, помогите пожалуйста решить задание Дан двумерный массив А(m,m), где m=7. Заполнить двумерный массив следующим образом: 2 4 8 16 32 64 128 4 8 16 32 64 128 2 8 16 32 64 128 2 4 16 32 64 128 2 4 8 32 64 128 2 4 8 16 64 128 2 4 8 16 32
Delphi Определение слабой рефлексивности и треугольности матрицы Помогите с задачей. Дана матрица X . Составить программу определения слабой рефлексивности и треугольности матрицы X . Матрица является слабо рефлексивной, если для всех i,j выполняется следующее условие: Min(ai,i,aj,j>=ai,j . Пример расположение элементов в правой треугольной матрице порядка n : сначала идет n элементов 1-ой строки; затем (n-1) элемент 2-ой строки, начиная со... https://www.cyberforum.ru/ delphi-beginners/ thread1861638.html Вывести матрицу на экран и найти сумму наибольших значений элементов её строк Delphi
Уважаемые форумчане, помогите пожалуйста с решением задачи.%-) Дана действительная матрица размера m×n. Вывести матрицу на экран. Найти сумму наибольших значений элементов её строк.
Delphi Разложить число на составные множители. var N,d,i,k:integer; {объявляем переменные N,i и d типа integer} begin {начало программы} N:=StrToInt(Edit1.Text); {задаём первый составной делитель} Edit2.Text:=IntToStr(N)+'='; k:=0; for d:=4 to round(sqrt(N)) do begin {начинаем цикл, в котором будем рассматривать все делители, которые меньше, заданного числа} for i := 2 to d div 2 do if d mod i=0 then if N mod d = 0 then ... https://www.cyberforum.ru/ delphi-beginners/ thread1861604.html Delphi Работа с компонентом Memo https://www.cyberforum.ru/ delphi-beginners/ thread1861603.html
Здравствуйте! У меня есть следующая задача: "Из первого Memo во второй переносятся все цифры и специальные символы форматирования (отступы пробелы, символы перехода на новую строку), остальные символы заменяются пробелами". Вот мой код: const N='0123456789'; procedure TForm1.Button1Click(Sender: TObject); var i,k:integer; s,s1:string; begin
Delphi Условия и кнопки
Всем привет, пытаюсь написать программу суть которой заключается в следующем: 1. пользователю выводится карта с континентами 2. после нажатия на кнопку "старт" пользователю задается первый вопрос (напр. укажи на карте австралию) 3. пользователь нажимает на австралию, если верно то в лейбл выводится +, если нет то - соответственно 4. после ответа сразу появляется следующий вопрос 5. после...
Delphi Как распознать запуск программы на виртуальной машине? https://www.cyberforum.ru/ delphi-beginners/ thread1861499.html
Как при запуске программы распознать запущена она на на компьютере или на виртуальной машине?
Модератор
9256 / 6034 / 2379
Регистрация: 21.01.2014
Сообщений: 25,793
Записей в блоге: 3
28.11.2016, 08:29 0

Как написать функцию? - Delphi - Ответ 9824309

28.11.2016, 08:29. Показов 4080. Ответов 10
Метки (Все метки)

Лучший ответ Сообщение было отмечено VitalyaCoolBoy как решение

Решение

Не по теме:

Цитата Сообщение от Mawrat Посмотреть сообщение
но преподаватель не примет их.
Зараза этакая >:o


Цитата Сообщение от Mawrat Посмотреть сообщение
Это противоречит условию задачи:
Блин, точно!
Цитата Сообщение от Mawrat Посмотреть сообщение
что от ученика ждут самостоятельного преобразования к десятичной записи.
Не знаю, что ждут от ученика, но ученик точно дождался Вот, с учетом замечаний...
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
40
41
42
43
function DelZero(i : int64) : int64;
var n : int64;
begin
 n := 1; result := 0;
 while i <> 0 do
  begin
   if i mod 10 <> 0
    then begin
          result := result + (i mod 10) * n;
          n := n * 10;
         end;
   i := i div 10;
  end;
end;
 
procedure DelZeroP(var i : int64);
var n, m : int64;
begin
 n := 1; m := 0;
 while i <> 0 do
  begin
   if i mod 10 <> 0
    then begin
          m := m + (i mod 10) * n;
          n := n * 10;
         end;
   i := i div 10;
  end;
 i := m;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var P : int64;
begin
 if (not TryStrToInt64(Edit1.Text, P)) or (P <= 0)
  then begin
        ShowMessage('Поле ввода пусто, введено нечисловое значение или ненатуральное число');
        Exit;
       end;
 Label1.Caption := IntToStr(DelZero(P));
 DelZeroP(P);
 Label2.Caption := IntToStr(P);
end;


Вернуться к обсуждению:
Как написать функцию? Delphi
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2016, 08:29
Готовые ответы и решения:

Как правильно написать эту Sx функцию ?
это при разложении ряда, не могу ее правильно написать

Как написать подобную функцию на Delphi
// из клиентских в игровые float GameX(float px){return(px+4000)/10;} float GameY(float...

Как написать такую программу через процедуру/функцию
Вот готовый вариант без процедуры/функции Программа считает количество способов разложения числа...

Написать Функцию
Задание:Поток студентов сдавал один и тот же зачет в течении 5 дней. Не сумевшие сдать приходили на...

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

Написать функцию
Написать функцию, которая удаляет все сдвоенные пробелы пробелы из строки, полученной в качестве...

написать функцию arcctg
Изучать Делфи только начал и незнаю как написать функцию arcctg(x),что только не писал не помогает,...

Не могу написать функцию
Помогите решить функцию, или хотя бы саму функцию как прописать в делфи ...

Помогите написать функцию.
Задание: Составить функцию для определения числа элементов одномерного массива длиной 20,...

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