программа:
#include
#include
using namespace std;
int main()
{
setlocale(lc_all, "rus");
int n; float a, b, h, x, f;
cout < < "введи кол-во шагов="; cin > > n;
cout < < "введите левую границу отрезка="; cin > > a;
cout < < "введите правую границу отрезка="; cin > > b;
if (a == b)
{
cout < < "вы ввели точку, а не отрезок" < < endl;
cout < < "введите ещё раз a и b: " < < endl;
cout < < "a="; cin > > a;
cout < < "b="; cin > > b;
}
x = a;
h = (b - a) / n;
for (int i=0; i< =n; i++)
{
if (x-n == 0)
cout < < "x=" < < x < < " " < < "f(x) - нет значения"< < endl;
else
{
f = ((sin(x - n)) / (x - n)) + exp(x - n);
cout < < "x=" < < x < < " " < < "f(x)=" < < f < < endl;
}
x = x+h;
}
return 0;
}
пример:
введи кол-во шагов=10
введите левую границу отрезка=5
введите правую границу отрезка=15
x=5 f(x)=-0.185047
x=6 f(x)=-0.170885
x=7 f(x)=0.0968271
x=8 f(x)=0.589984
x=9 f(x)=1.20935
x=10 f(x) - нет значения
x=11 f(x)=3.55975
x=12 f(x)=7.8437
x=13 f(x)=20.1326
x=14 f(x)=54.4089
x=15 f(x)=148.221
ответ:
# 1
x, n, summ = 1, -1, -1
while x ! = 0:
summ += x
n += 1
x = int(
print(summ, n)
# 2
a = float(
summ, n = 0.0, 0
while summ < = a:
n += 1
summ += 1/n
print(n, summ)
# 3
s, k, start = (int( for i in range(3))
n = 0
while n < 10:
if start % 10 == k and start % s == 0:
print(start, end=' ')
n += 1
start = start + s if n ! = 0 else start + 1
объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Якщо змінна х=-12 то накладена умова (х> =12) or (x< =12) буде задано цикл for i: = 0, 2 to 0, 5 do скільки разів повториться даний цикл? тіло циклу while () do повторюється, коли умова коли тіло циклу не береться в алгоритмічні дужки begin та end? знайдіть результат виконання операції 10 div 3 в заданій частині програми k: =0; while k< 5 do begin k: =k-1; end; скільки разів повториться тіло циклу?