Pereiti prie turinio

C++ Reikia pagalbos dėl paprastų uždavinių


Rekomenduojami pranešimai

Sveiki, mokinuosi c++ nuo nulio, sprendžiu uždavinius sistemoje kurioje yra automatinis jų patikrinimas ir su kaikuriais uždaviniais reiktų pagalbos.

 

1. (Šiame uždavinyje niekaip nežinau kaip tokia lygtį išreikšti per c++, be to nežinau ka daryti su konstanta ir ta lygtis kurią parašiau yra tikrai bloga, todėl bučiau labai dėkingas jeigu kažkas parašytų pilną sprendimą)

 

Apskaičiuokite funkcijos reikšmę, kai žinoma x reikšmė:

http://acm.vgtu.lt/courses/81/problems/28/c.png

http://www.part.lt/perziura/340bcafecf5f5250dca71ecfd0450a15133.png

 

 

 

 

išvedamas realaus tipo skaičius, dviejų skaitmenų po kablelio tikslumu.

 

 

#include <iostream>

#include <iomanip>

#include <cmath>

using namespace std;

int main(){

double x, f;

cin>>x;

f=(pow(5*x,2)+pow(sin,2)*(pow(e,3*x))-16*pow(x,2))/(sin(4*x))/(cos(4*x)+1) + 1;

 

cout<<fixed<<setprecision(2)<<x;

return 0;

}

 

 

 

2. Duotos stačiakampio kraštinės. Raskite į stačiakampį įbrėžto apskritimo plotą. (čia gaunu blogą atsakymą)

 

 

 

išvesti apskritimo plotą, suapvalinus iki dviejų skaičių po kablelio.

 

#include <iostream>

#include <iomanip>

#include <cmath>

#include <math.h>

using namespace std;

int main(){

int a, b;

double s, p, r, ats;

cin>>a>>b;

s=a*b;

p=2*(a+b);

r=s/p;

ats=M_PI*pow(r,2);

 

cout<<fixed<<setprecision(2)<<ats;

 

return 0;

 

}

 

 

3. Petriukas įsidarbino žuvies ūkyje, kuriame alga priklauso nuo sugautų žuvų kiekio. Už pirmą žuvį mokama n centų, o už kiekvieną sekančią žuvį n kartų daugiau, nei už ankstesnę. Padėkite Petriukui suskaičiuoti, kiek jis uždirbtų pinigų, jei pagautų m žuvų. Užtikriname, kad Petriuko uždirbtų pinigų suma neviršija 1016 (Čia taipogi blogas atsakymas)

 

 

 

išvesti uždirbtų pinigų sumą.

 

#include <iostream>

#include <iomanip>

#include <cmath>

using namespace std;

int main(){

int n, m;

long long int sum=0;

cin>>n>>m;

for (int i=0; i<m; i++) {

sum+=n;

n=n*n;

 

}

cout<<sum;

return 0;

}

 

 

4. Apskaičiuokite lyginių skaičių esančių nuo 1 iki n (imtinai) vidurkį. (irgi atsakymas)

 

 

 

 

išveskite vidurkį.

 

#include <iostream>

using namespace std;

int main(){

int n, lygsum=0, lygsk=0, vid;

cin>>n;

for (int i=1; i<=n; i++) {

if (i%2==0) {

lygsum = lygsum + i;

lygsk++;

}

 

}

vid = lygsum/lygsk;

cout<<vid;

return 0;

}

 

 

Redagavo kebabine420
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nelabai suprantu pirmo uždavinio esmės :D :D tiesiog paversti natūralų skaičių į realų skaičių ir net nėra nurodyta kaip? absurdas :D

 

reikia funkcijos reikšmę gaut nuotraukoje

 

reikia funkcijos reikšmę gaut nuotraukoje

 

pertvarkiau sąlyga, kad aiškiau būtų

Nuoroda į pranešimą
Dalintis kituose puslapiuose

reikia funkcijos reikšmę gaut nuotraukoje

 

 

 

pertvarkiau sąlyga, kad aiškiau būtų

 

1. Funkcijos paveikslelio nesimato, ikelk kitur.

2. Neteisinga formule naudoji

3. Su kiekviena pagauta zuvi keiti n kintamojo reiksme. Pelna uz pries tai pagauta zuvi reikia skaiciuoti su atskiru kintamuoju.

4. Vidurki saugai kaip int tipa.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

1. Funkcijos paveikslelio nesimato, ikelk kitur.

2. Neteisinga formule naudoji

3. Su kiekviena pagauta zuvi keiti n kintamojo reiksme. Pelna uz pries tai pagauta zuvi reikia skaiciuoti su atskiru kintamuoju.

4. Vidurki saugai kaip int tipa.

 

Įkėliau funkcijos nuotrauka naują

Redagavo kebabine420
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ą...