М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Veid
Veid
29.09.2021 16:35 •  Информатика

Pascal дано вещественное число x и целое число n (> 0). найти значение выражения 1 + x + x^2/(2! ) + + x^n/(n! ) (n! - факториал числа n). полученное число является приближенным значением функции exp в точке x.

👇
Ответ:
rageworker
rageworker
29.09.2021
Program qwer;
uses 
  crt;
var 
  x:real; 
  n,i,b:integer;
begin 
  b:=1; 
  write('введите вещественное число x='); 
  readln(x); 
  write('введите конечное значение цикла n='); 
  readln(n); 
  writeln;   //переход на другую строку
for i:=1 to n do     
  begin     
   b:=b*i;  //факториал      
   x:=x+(power(x,i))*b;  //сумма последовательности     
   writeln('значение функции exp в точке  x',i,'=',x+1)     
  end;
end.   
4,5(44 оценок)
Открыть все ответы
Ответ:
dulat15
dulat15
29.09.2021

Решение

Pascal- Python

var

 a: array[1..1000] of real;

 n, i, mi, ma: integer;

 max, min: real;

 

begin

 write('Введите N: ');

 readln(n);

 for i := 1 to n do  

 begin

   write('Введите ', i, ' элемент: ');

   readln(a[i]);

   if i = 1 then begin max := a[i]; min := a[i]; ma := i; mi := i; end;

   if min > a[i] then begin min := a[i]; mi := i; end;  

   if max < a[i] then begin max := a[i]; ma := i; end;

 end;

 writeln;

 writeln('Ваш массив: ');

 for i := 1 to n do writeln(i, ') ', a[i], ' ');

 writeln;

 writeln('Массив после замены Max на Min: ');

 a[mi] := a[ma] + a[mi];

 a[ma] := a[mi] - a[ma];

 a[mi] := a[mi] - a[ma];

 for i := 1 to n do writeln(i, ') ', a[i], ' ');

end.

4,5(69 оценок)
Ответ:
beginfiu
beginfiu
29.09.2021

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int s = 0, l = 1, n;

   cin >> n;

   vector <int> v(n);

   for (int i = 0; i < n; ++i)

   {

       cin >> v[i];

       if (v[i] > 0)

       {

           s += v[i];

       }

   }

   int imn = 0, imx = 0;

   for (int i = 0; i < n; ++i)

   {

       if (v[i] < v[imn])

       {

           imn = i;

       }

       if (v[i] > v[imx])

       {

           imx = i;

       }

   }

   if (imn > imx)

       {

           swap (v[imn], v[imx]);

       }

   for (int i = imn; i < imx; i++)

   {

       if (v[i] > 0)

       {

           l *= v[i];

       }

   }

   cout << s << " " << l;

   return 0;

}

Объяснение:

4,7(80 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ