1. Составить программу для вычисления значений функций F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец - значение аргумента, второй - значение функции. Выполнить проверку ввода: a F(x)=x-sinx
2. Написать программу, которая определяет максимальное положительное число из введенной с клавиатуры последовательности чисел(длина последовательности неограниченна, заканчивается 0).
#include <fstream>
#include <random>
using namespace std;
int main() {
ofstream f_out("first.txt");
random_device rd;
mt19937 mt(rd());
uniform_int_distribution<int> dist(-10, 10);
int odd = -11;
for (int i = 0; i < 20; ++i) {
int rnd = dist(mt);
if (odd == -11 && rnd % 2 != 0)
odd = abs(rnd);
f_out << rnd << '\n';
}
f_out.close();
ifstream f_in("first.txt");
ofstream s_out("second.txt");
while (f_in.peek() != EOF) {
int tmp;
f_in >> tmp;
s_out << tmp + odd << '\n';
}
f_in.close();
s_out.close();
}
Объяснение:
a = 1; b = 4; c = 7
a = 1; b = 7; c = 4
a = 4; b = 7; c = 1
a = 4; b = 1; c = 7
Объяснение:
Вот код программы на C++:
#include <iostream>
using namespace std;
void main()
{
setlocale (LC_ALL, "RUS");
int a, b, c, M;
cout << "Введите число а: ";
cin >> a;
cout << "Введите число b: ";
cin >> b;
cout << "Введите число c: ";
cin >> c;
if (a > b)
{
M = a;
}
else
{
M = b;
}
if (c > b)
{
M = c;
}
else
{
M = b;
}
cout << "Наибольшее число: " << M << endl;
}
Можешь сам(а) на онлайн-компиляторе проверить выражения, если не уверен(а).