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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2010, 16:09   #1
aigulia
 
Регистрация: 02.04.2010
Сообщений: 4
Восклицание Паскаль.массивы.

Помогите написать программы на Паскале! Сама в этом не разбираюсь, по этому прошу вашей помощи! Заранее спасибо!!

1. Если уравнение ax2 + bx + c = 0 (a не равно 0) имеет вещественные корни, то логической переменной t присвоить значение true, а переменным x1 и x2 – сами корни, иначе же переменной t присвоить false, а значения переменных x1и x2 не менять.
2. Дано 50 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к какому-нибудь целому числу.
3. Дано натуральное k. Напечатать k-ю цифру последовательности 1234567891011121314…, в которой выписаны подряд все натуральные числа.
4.Даны целые числа x1, x2, …, x55. Вычислить величину
x1(x2+x3)(x4+x5+x6)(x7+x8+x9+x10)…( x46+x47+…+x55).
aigulia вне форума Ответить с цитированием
Старый 22.04.2010, 16:21   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Обращайся, сделаю... недорого...
Контакты:
e-mail: skiper@rol.ru
icq: 585281783
Skype: delmas61
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 22.04.2010, 16:21   #3
sllh_111
Форумчанин
 
Регистрация: 10.02.2010
Сообщений: 137
По умолчанию

Язык не указали, наработок нет...(((
ну да ладно вот:
2.
Цитата:

var n,i,max: integer;
min: double;
A: array[0..49] of double;
begin
max:=100;
for i:=0 to 49 do
begin
A[i]:=(1+Random(max))/(2+Random(50));
end;
min:=max; n:=0;
Memo1.Clear;
for i:=0 to 49 do
begin
Memo1.Lines.Add(IntToStr(i+1)+' - ' +FloatToStr(A[i]));
if (Abs(A[i]-Int(A[i]))<min) then
begin
min:=Abs(A[i]-Int(A[i]));
N:=i+1;
end;
end;
Memo1.Lines.Add('Наиболее близкое к целому числу - число № '+ IntToStr(N));
end;
3.
Цитата:
var k, CurLen : integer;
i, iSQR : Longint;
sSQR : string;
begin
WriteLn('Введите k');
ReadLn(k);
CurLen := 0;
i := 1;
iSQR := SQR(i);
str(iSQR,sSQR);
WriteLn('>'+sSQR+'<');
while (CurLen+Length(sSQR)) < K do
begin
CurLen := CurLen + Length(sSQR);
inc(i);
iSQR := SQR(i);
str(iSQR,sSQR);
WriteLn('>'+sSQR+'<');
end;
WriteLn(k:1,'-я цифра в последовательности = ',Copy(sSQR,K-CurLen,1));
end.
sllh_111 вне форума Ответить с цитированием
Старый 22.04.2010, 16:24   #4
sllh_111
Форумчанин
 
Регистрация: 10.02.2010
Сообщений: 137
По умолчанию

Grag
сорри когда печатал не видел твоего сообщения!
sllh_111 вне форума Ответить с цитированием
Старый 22.04.2010, 16:28   #5
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Да нет проблем... А язык указан в заголовке темы... Да и сама ТС в своем посте писала
Цитата:
Помогите написать программы на Паскале!
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 22.04.2010 в 16:32.
Grag вне форума Ответить с цитированием
Старый 22.04.2010, 16:30   #6
aigulia
 
Регистрация: 02.04.2010
Сообщений: 4
По умолчанию

sllh_111
Спасибо тебе!!
aigulia вне форума Ответить с цитированием
Старый 22.04.2010, 16:43   #7
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

До скорого свидания на форуме, aigulia!!!
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 22.04.2010, 18:57   #8
sllh_111
Форумчанин
 
Регистрация: 10.02.2010
Сообщений: 137
По умолчанию

aigulia
всегда пожалуйста
Grag
да с языком я чё-то припарился))))))))
sllh_111 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Массивы VD1988 Помощь студентам 20 06.11.2009 14:01
Массивы. Паскаль. Natsu Помощь студентам 3 30.10.2009 19:47
Паскаль. Массивы cucumber Помощь студентам 5 23.04.2009 21:20
массивы. паскаль cold-hands Помощь студентам 4 05.04.2009 21:39