Advertisement
Guest User

123123

a guest
Dec 18th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.30 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4.     setlocale(LC_ALL,"Rus");
  5.     int a;
  6.     char q;
  7.     while(true){
  8.     cout<<"     Какую программу запускать?"<<endl;
  9.     cin>>a;
  10.     if(a==1){
  11.         cout<<"         "<<"Задача №1"<<endl;
  12.         while(true){
  13.             int n,m,s=0,i=5;
  14.             cout<<"Введите n:= ";
  15.             cin>>n;
  16.             cout<<"Введите m:= ";
  17.             cin>>m;
  18.             if(m==5){ cout<<"Таких чисел нету."<<endl;}
  19.             else{
  20.                 while(i<=n){
  21.                     if(i%3!=0) s+=i;
  22.                     i+=5;}
  23.                 cout<<s<<endl;}
  24.             cout<<"Продолжить (y/n)?"<<endl;
  25.             cin>>q;
  26.             if(q=='n') break;}}
  27.     else if(a==2){
  28.         cout<<"         "<<"Задача №2"<<endl;
  29.         while(true){
  30.             double n;
  31.             int s=1;
  32.             cout<<"Введите a:= ";
  33.             cin>>n;
  34.             if(n>=0) for(int i=2;i<=8;i+=2) s*=i*i;
  35.             else for(int i=3;i<=9;i+=3) s*=(i-2);
  36.             if(n>=0) cout<<s-n<<endl;
  37.             else cout<<s<<endl;
  38.             cout<<"Продолжить (y/n)?"<<endl;
  39.             cin>>q;
  40.                 if(q=='n') break;}}
  41.     else if(a==3){
  42.         cout<<"         "<<"Задача №2"<<endl;
  43.         while(true){
  44.             double e=0;
  45.             while(e<=1){
  46.                 double n=1,k=cos(2*e-1),l=-2;
  47.                 double s=0;
  48.                 int i=1;
  49.                 while (fabs(n) > 0.0000001){
  50.                     l++,s+=n,n=n*(-1.0*(2*e-1)*(2*e-1)/((2*i-1)*(2*i))),i++;}
  51.                 if(e-int(e)==0) cout<<e<<"  ";
  52.                 else cout<<e;
  53.                 cout<<"     "<<k<<"     "<<s<<"     "<<l<<endl;
  54.                 e+=0.2;}
  55.             cout<<"Продолжить (y/n)?"<<endl;
  56.             cin>>q;
  57.                 if(q=='n') break;}}
  58.     else if(a==4){
  59.         cout<<"         "<<"Задача №4"<<endl;
  60.         while(true){
  61.             long long n,k=0;
  62.             long double s=1,x,p=1,w=1;
  63.             cout<<"Введите n:= ";
  64.             cin>>n;
  65.             cout<<"Введите x:= ";
  66.             cin>>x;
  67.             for(int i=2;i<=2*n;i+=2){
  68.                 p=p*x*x,w=w*i*(i-1),s=s+p/w,k++;
  69.                 if(k==3) cout<<"Значение при 3:= "<<fixed<<setprecision(7)<<s<<"   "<<endl;
  70.                 if(k==5) cout<<"Значение при 5:= "<<s<<"   "<<endl;
  71.                 if(k==10) cout<<"Значение при 10:= "<<s<<"   "<<endl;}
  72.             cout<<"Окончательная значения "<<s<<endl;
  73.             cout<<"Продолжить (y/n)?"<<endl;
  74.             cin>>q;
  75.                 if(q=='n') break;}}
  76.     else
  77.         return 0;}
  78.     return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement