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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2016, 01:42   #1
Elekans
Новичок
Джуниор
 
Регистрация: 18.10.2016
Сообщений: 1
По умолчанию Помогите решить 2 задачи по паскальАБС

1.Даны действительные числа a,b,c. Если сумма минимального и максимального из них меньше 5, то максимальное число заменить нулем, в противном случае заменить минимальное число произведением двух остальных.
2.найти сумму ряда с точностью e=0,02, общий член которого a(n)=(n^sqrt(n))/n!
Elekans вне форума Ответить с цитированием
Старый 23.10.2016, 05:10   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
var a,b,c,s:real;
    p:array[1..3] of real;
    i,imin,imax:integer;
begin
   Write('a = ');Readln(a);
   Write('b = ');Readln(b);
   Write('c = ');Readln(c);
   p[1]:=a;
   p[2]:=b;
   p[3]:=c;
   imin:=1;
   For i:=2 to 3 do
      If p[imin]>p[i] then
         imin:=i;
   imax:=1;
   For i:=2 to 3 do
      If p[imax]<p[i] then
         imax:=i;
   s:=p[imin]+p[imax];
   If s<5 then
      p[imax]:=0 else
   begin
      s:=1;
      For i:=1 to 3 do
         If i<>imin then
            s:=s*p[i];
      p[imin]:=s;
   end;
   a:=p[1];
   b:=p[2];
   c:=p[3];
   Writeln('a = ',a:5:5);
   Writeln('b = ',b:5:5);
   Writeln('c = ',c:5:5);
   Readln;
end.
Код:
uses Math;

const e=0.02;
var a,a1:real;
    n,fac:integer;
begin
   a:=0;
   n:=0;
   fac:=1;
   Repeat
      n:=n+1;
      fac:=fac*n;
      a1:=Power(n,Sqrt(n))/fac;
      a:=a+a1;
   Until a1<e;
   Writeln('a = ',a:5:5);
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]

Последний раз редактировалось newerow1989; 23.10.2016 в 05:23.
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите решить 2 задачи Екатерина66 Помощь студентам 21 27.07.2009 22:41
помогите решить задачи в С++ артем17101991 Помощь студентам 2 11.05.2009 22:04
Помогите решить задачи Leks_1990 Помощь студентам 7 31.01.2009 16:45