Лаба 5 (доп)

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <math.h> using namespace std; void task285() { cout << "Задание 285.б)\n\n"; //Вычислить значения определенных интегралов с точностью ε методом прямоугольников; double eps; double x; double y1; double y2; double dx; double a = 1; double b = 2; double f; int i; int n; cout << "Введите точность расчёта " << endl; cin >> eps; f = 0; n = floor(pow(pow(b-a,3)/(24*eps),0.5)); dx = (b-a)/n; for(i = 1; i <= n; i++) { x = a + (b-a)*i/n; y1 = pow(pow(x-dx,2)-0.16,0.5)/(x-dx); y2 = pow(pow(x,2)-0.16,0.5)/x; f = f + (y1 + y2)/2*dx; } cout << "\nПлощадь криволинейной трапеции = "<< f << "\nпри точности = " << eps << endl; } void task320() { cout << "\n\nЗадание 320\n\n"; //320. Составить программу, определяющую общее число удалений и общее штрафное //время каждой из хоккейных команд во время игры (игроки удаляются на 2, 5 или 10 минут). //Окончание игры обозначается вводом числа 0. int t; int t1; int t2; int n; int k; t1 = 0; t2 = 0; n = 0; do { cout << "Выберите команду: 1 или 2 (0 - крнец матча)\n"; cin >> k; cout << "\nВведите штрафное время\n"; cin >> t; if(k == 1 || k == 2 ){n++;} if(k == 1 ){t1 = t1 + t;} if(k == 2 ){t2 = t2 + t;} //k = 0; } while (k > 0 || k < 0); cout << "\n\nOбщее число удалений = " << n << endl; cout << "Штрафное время 1-й команды = " << t1 << endl; cout << "Штрафное время 2-й команды = " << t2 << endl; } void task355() { cout << "\n\nЗадание 355\n\n"; //355. Найти все простые несократимые дроби, заключенные между 0 и 1, знаменатели //которых не превышают 7 (дробь задается двумя натуральными числами — числителем и знаменателем). int a; int b; int i; bool flag; cout << "Выведем все простые несократимые дроби, заключенные между 0 и 1, знаменатели которых не превышают 7: \n"; cin >> a >> b; for(a = 1; a <= 7; a++ ) { for(b = 1; b <= 7; b++) { if(a/b < 1) { flag = true; for(i = 2; i <= 6; i++) { if(a%i == 0 && b%i == 0) { flag = false; } } if (flag == true) { cout << a << "/" << b ;} if (flag == true && b < 7) { cout << "; ";} } } cout << "\n"; } } int main() { task285(); task320(); task355(); }
Editor Settings
Theme
Key bindings
Full width
Lines