Pereiti prie turinio

elmxd

Nariai
  • Pranešimai

    2
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

elmxd Pranešimai

  1. Sveiki,

    gal kas galėtų padėti papildyti kodą? Reikia rasti visų neigiamų elementų vidurkį, o jei toks neegzistuoja išvesti "NE". Vis negaliu padaryti taip, kad veiktų else.

    #include <iostream>

    #include <iomanip>
    using namespace std;
    int main()
    {
        int n;
        int m;
        int k = 0;
        int a[10][10];
        int sum = 0;
        double vid;
        cin >> n >> m;
        for (int i = 0; i < n; i++)
            for (int j = 0; j < m; j++)
                cin >> a[i][j];
        for (int i = 0; i < n; i++)
            for (int j = 0; j < m; j++)
                if (a[i][j] < 0)
                {
                    sum = sum + a[i][j];
                    k++;
                }

        vid = sum * 1.0 / k;
        cout << fixed << setprecision(2) << vid << endl;
    }

  2. Sveiki, gal kas galėtų padėti pataisyti kodą? Atsakymą išmeta 0,000. Spėju, kad su duomenu tipais kažkas negerai, bet nežinau, kaip pataisyti.

    Užduotis: Duoti kvadratinės lygties koeficientai a,b,c. Apskaičiuokite sprendinių sandaugą. Išveskite sandaugą palikdami tris skaitmenis po kablelio.

    Mano sprendimas:

    #include <iostream>
    #include <iomanip>
    #include <cmath>
    using namespace std;
    int main()
    {
    int a,b,c;
    double d;
    double san;
    cin >>a>>b>>c;

    d=pow(b,2)-(4*a*c); 
    int x1=(-b+sqrt(d))/(2*a)*1.0;
    int x2=(-b-sqrt(d))/(2*a)*1.0;
    san=x1*x2;
    cout<<fixed<<setprecision(3)<<san;

    }

×
×
  • Pasirinkite naujai kuriamo turinio tipą...