Загрузка...

Help with a C ++ task

Thread in C/C++ created by emptyc Apr 17, 2020. 288 views

  1. emptyc
    emptyc Topic starter Apr 17, 2020 19 Mar 31, 2017
    Парни, хелпаните с задачей по C++. Нужно сделать через цикл с последующим условием

    [IMG]
     
  2. 1mNotS0rr1
    1mNotS0rr1 Apr 17, 2020 Banned 119 May 26, 2018
    Скажи училке, чтобы писала человеческим языком а не этой хуйней блять, задача изи, но написано так что нихуя непонятно
     
  3. n19ht1n9ale
    n19ht1n9ale Apr 21, 2020 Banned 15 Jan 19, 2019
    забей через if else все условия и все
     
  4. openfragus
    openfragus Apr 22, 2020 15 Feb 22, 2017
    Code

    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    void CalculateFunction(double a,double b,double xn,double xk,double dx){
    double y = 0;
    for(double x = xn;x<=xk;x+=dx){
    if(x>=7){
    y = abs(x/b)/a;
    }
    else if(x<=-8){
    y = (x)/(sqrt(b)*a);
    }
    else if(x>-6 && x<1){
    y = x/a;
    }
    cout<<"x = "<<x<<" y = "<<y<<endl;
    }
    }
    int main(){
    double a,b,xn,xk,dx;
    cout<<"Input a"<<endl;
    cin>>a;
    cout<<"Input b"<<endl;
    cin>>b;
    cout<<"Input xn"<<endl;
    cin>>xn;
    cout<<"Input xk"<<endl;
    cin>>xk;
    cout<<"Input dx"<<endl;
    cin>>dx;
    CalculateFunction(a,b,xn,xk,dx);
    return 0;
    }

    The post was merged to previous Apr 22, 2020
    [IMG]
     
    1. emptyc Topic starter
      openfragus, оо, спасибо, а можешь такую же сделать на while и do while?
  5. openfragus
    openfragus Apr 23, 2020 15 Feb 22, 2017
    emptyc version 2.0
    Code
    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    int main(){
    cout<<"Input a,b,xn,xk,dx"<<endl;
    double a,b,xn,xk,dx,y;
    cin>>a>>b>>xn>>xk>>dx;
    for(double x = xn;x<=xk;x+=dx)
    {
    y = (x>=7)?abs(x/b)/a:(x<=-8)?x/(sqrt(b)*a):(x>-6 && x<1)?x/a:y;
    cout<<"x = "<<x<<" y = "<<y<<endl;
    }
    return 0;
    }

     
Top
Loading...