Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.06.2014, 12:23   #1
Грек-Илья
Новичок
Джуниор
 
Регистрация: 18.06.2014
Сообщений: 4
По умолчанию Delphi

Прошу помочь решить задачу через Делфи.Задание1. Построчный вывод
Даны натуральное число n, действительные числа а1, а2, … ,аn. Вывести последовательность чисел:
3.8. (a1-a2)a1, (a2-a3)a2, …, (an-1-an)an-1
Грек-Илья вне форума
Старый 18.06.2014, 12:25   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
const n=10;
var a:array[1..n] of double; i:integer;
begin
 for i:=1 to n do readln(a[i]);
 for i:=2 to n do writeln((a[i-1]-a[i])*a[i]);
 readln;
end.
консольный Делфи. Годится?
I'm learning to live...
Stilet вне форума
Старый 18.06.2014, 12:34   #3
Грек-Илья
Новичок
Джуниор
 
Регистрация: 18.06.2014
Сообщений: 4
По умолчанию

Вот нам пример давали
Код:
procedure TForm1.Button3Click(Sender:TObject);
var n,i,a,s:integer;
begin
   n:=strtoint(edit1.text);
   memo2.lines.clear;
   for i:=1 to n do 
begin 
                    s:=s+strtoint(memo1.lines.strings[i-1]);
                    memo2.lines.add(‘s’+inttostr(i)+’= ’+inttostr(s));
                    	end;
end;
end.

Последний раз редактировалось Stilet; 18.06.2014 в 12:53.
Грек-Илья вне форума
Старый 18.06.2014, 12:55   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну нормальный пример )
Код:
s:=(strtoint(memo1.lines.strings[i-1])
  -strtoint(memo1.lines.strings[i]))
*strtoint(memo1.lines.strings[i]);
Хотя по нему скорее плохие привычки прививают а не наглядно демонстрируют методики.
I'm learning to live...
Stilet вне форума
Старый 18.06.2014, 13:32   #5
Грек-Илья
Новичок
Джуниор
 
Регистрация: 18.06.2014
Сообщений: 4
По умолчанию

Большое спасибо))
Грек-Илья вне форума
Старый 18.06.2014, 13:57   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Пожалуйста.
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программист Delphi который поможет доделать проект на Delphi XE3 BukTop2009 Фриланс 3 26.10.2012 23:51
Не изменяется интерфейс моей программы при переходе с Delphi 7 на Delphi 2010 Elvisnya Общие вопросы Delphi 3 28.04.2011 15:59
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54