ПР5 Белоусов АТ-201

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <cmath> #define eps 1e-15 using namespace std; void task2() { int x; cout << "•Task 2•" << endl; // Для заданного числа найти все его делители cout << "Введите число: "; cin >> x; cout << endl; for (int i = 1; i < x; i ++) if ( x % i == 0 ) // если будет делиться без остатка, то... { cout << i << " \n"; // производим вывод } } void task107() { cout << "•Task 107•" << endl; //У гусей и кроликов вместе 64 лапы. Сколько может быть кроликов и гусей (указать все сочетания)? int geese, rabbits, n=64; for (geese=1; geese<=n; geese++) for (rabbits = 1; rabbits <= n/2; rabbits++) if (2*geese + 4*rabbits == n) { cout << "Гуси = " << geese << endl; cout << "Кролики = " << rabbits <<"\n\n"; } } void task140() { cout << "•Task 140•\n" << endl; //Определите все двузначные числа, сумма квадратов цифр которых кратна числу 15 int a,b; for (a = 1; a <= 10; a++) for (b = 1; b <= 10; b++) if((a*a+b*b)%15==0) { cout << a << b << " "; } cout << "\n\n"; } void task34() { cout << "•Task 34•\n" << endl; //Даны натуральное число n и вещественное число х. Вычислить sin х + sin х2 + ... + sin xn. int n; double x, sum=0; cout << "Введите целое число n: "; cin >> n; cout << "Введите вещественно число x: "; cin >> x; for (int i=1; i<=n; i++) sum = sum + sin(pow(x, i)); cout << "Сумма = " << sum << "\n\n"; } void task215() { cout << "•Task 215•\n"; double a1 = 2; double an; int i = 1; cout << " a" << i << " = " << a1 << endl; do { an=a1; i++; a1=(2+pow(an,2))/(2*an); cout << " a"<< i <<" = "<< a1 << endl; } while ((an-a1)>eps || (an-a1)<-eps); cout << "\n"; } void task245() { cout << "•Task 245•\n"; //[a,b] - отрезок, h - шаг double F, a, b, h, x; cout<<"Enter a:\n"; cin>>a; cout<<"Enter b:\n"; cin>>b; cout<<"Enter h:\n"; cin>>h; cout<<"Enter x:\n"; cin>>x; F=( 7 * pow(sin(x),2) - 0.5*cos(x) ); while(a <= b) { cout << "x= " << a << " | F(x)= " << F << endl; a+=h; } cout << "\n"; } void task71() { cout << "•Task 71•\n"; //Определить суммарный объем в литрах 12 вложенных друг в друга шаров со стенками толщиной 5 мм. Внутренний диаметр внутреннего шара равен 10 см. Считать, что шары вкладываются друг в друга без зазоров. double V = 0; double R = 5; // радиус = диаметр /2 for(int i=0; i<12; i++) { //Обьем шара - V=(4PR^3)/3 V = V + (4*3.14*(R+0.5*i)*(R+0.5*i)*(R+0.5*i)) /3; //Первый шар - 5см, каждый cледующий +0.5 см; cуммируем... } cout << "Обьем: " << V/1000 << endl; } int main() { system("cls"); //task2(); //task34(); //task107(); //task140(); //task215(); //task245(); task71(); }
Editor Settings
Theme
Key bindings
Full width
Lines