Pereiti prie turinio

Rekomenduojami pranešimai

sudarykite reiskinio a reiksmiu vidurkio skaiciavimo programa kiekvienam m kurio reiksmes m kinta intervale nuo 2 iki -2 zingsniu h1=-0.5 o kintamasis n kinta nuo 1 iki 5 zingsniu h2=1.

 

a skaiciujamas pagal formule a=(m(pakelta 2)/(n-m))*n. n ir m sveikieji skaiciai ivedami klaviatura ir tenkina saluga n>=m>0. naudokite ciklu for.

 

#include <iostream>

#include <cmath>

#include <conio.h>

using namespace std;

void main()

{

 

float m, x, a, mg, vid,n0, ng ,m0, n;

cout << "iveskite m ir n reiksme" << endl;

cin >> m >> n;

vid=x= 0;

mg = -2;

a = 0;

ng = 5;

 

 

 

if (n >= m > 0)

 

{

for (m0 = 2; mg > -2; m0-=0.5){

 

for (n0 = 1; ng >= 5; n0 += 1)/// (pow(m, 2) / (n - m))*n;

{

a = m + n;

vid = vid + a;

x = x + 1;

}

}

vid = vid / x;

cout << "Vidurkis lygus = " << vid << endl;

cout << "a=" << a << endl;

}

 

else

 

cout << "Ivestos reiksmes netenkina sakygos n>=m>0";

 

_getch();

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tai tu pastebėjai, jog tavo ciklas nei karto nesuveikia ir, kad gaunasi, kad dalini iš nulio? Parašyk su kokiomis reikšmėmis turi pasitikrinti.

 

m0 = 2; mg > -2; m0-=0.5

 

n0 = 1; ng >= 5; n0 += 1

 

Pažiūrėk, ką iš ko atemi bei pridedi.

 

Tikriausiai norėjai kažko tokio:

 

m0 = 2; m0 > -2; m0-=0.5

n0 = 1; n0 <= 5; n0 += 1

Redagavo Pattio
Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tai tu pastebėjai, jog tavo ciklas nei karto nesuveikia ir, kad gaunasi, kad dalini iš nulio? Parašyk su kokiomis reikšmėmis turi pasitikrinti.

 

m0 = 2; mg > -2; m0-=0.5

 

n0 = 1; ng >= 5; n0 += 1

 

Pažiūrėk, ką iš ko atemi bei pridedi.

tai ka reikia pakeist kad veiktu?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kaip suprast neapskaičiuoja? Tu gal turi atsakymus su kuriais reikia pasitikrinti?

#include <iostream>

#include <cmath>

#include <conio.h>

using namespace std;

void main()

{

int vid;

float m, mg, n0, ng ,m0, n, a;

cout << "iveskite m ir n reiksme" << endl;

cin >> m >> n;

vid= 0;

mg = -2;

ng = 5;

 

 

 

if (n >= m > 0)

 

{

for (m0 = 2; mg >= -2; m0-=0.5){

 

for (n0 = 1; ng <= 5; n0 += 1)

{

(pow(m, 2) / (n - m))*n;

a = m + n;

vid = vid + a;

}

}

cout << "Vidurkis lygus = " << vid << endl;

cout << "a=" << a << endl;

}

 

else

 

cout << "Ivestos reiksmes netenkina sakygos n>=m>0";

 

_getch();

}

dabar tai sutvarkiau bet surasau skaicius ir neskaiciuoja vidurkio

Nuoroda į pranešimą
Dalintis kituose puslapiuose

dabar tai sutvarkiau bet surasau skaicius ir neskaiciuoja vidurkio

 

#include <iostream>
#include <cmath>
#include <conio.h>
using namespace std;
int main()
{

float m, x, a, mg, vid,n0, ng ,m0, n;
cout << "iveskite m ir n reiksme" << endl;
cin >> m >> n;
vid=x= 0;
mg = -2;
a = 0;
ng = 5;



if (n >= m > 0)
{
   for (m0 = 2; m0 > -2; m0-=0.5)
   {

       for (n0 = 1; n0 <= 5; n0 += 1)/// (pow(m, 2) / (n - m))*n;
       {
       a = m + n;
       vid = vid + a;
       x = x + 1;

       }
   }
vid = vid / 5;
cout << "Vidurkis lygus = " << vid << endl;
cout << "a=" << a << endl;
}

else

cout << "Ivestos reiksmes netenkina sakygos n>=m>0";

_getch();
}

 

Tau šito reikia?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

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