Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

C++ pagalba


elmxd

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 944 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Duotos trikampio viršūnių koordinatės (šeši sveiki skaičiai x1, y1, x2, y2, x3, y3 (−106 ≤ x1, y1, x2, y2, x3, y3 ≤ 106). Reikia apskaičiuoti trikampio plotą, išvedant realaus tipo skaičių, vieno skaitmens po kablelio tikslumu. 

Programa veikia įrašius 0 0 0 4 2 0, bet kai tikrinu su koordinatėmis -25 8 45 -84 22 15, atsakymą meta su minusu.

#include <iostream> 
#include <iomanip>
using namespace std;
int main ()
{
    int x1, y1, x2, y2, x3, y3;
    double S;
    cin>>x1>>y1>>x2>>y2>>x3>>y3;
    S=(-1.0*1/2*((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1)));
    cout<<setprecision(1)<<fixed<<S;
return 0;

Gal kas nors galėtų paaiškinti kas ne taip?

Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)

Gal ir su šitu aišku kas ne taip?

Įrašius a=6, išveda 4,00 , o turėtų būti 7,74.

#include <iostream> 
#include <iomanip>
#include <cmath>
using namespace std;
int main ()
{
    int a;
    int r;
    int s1, s2;
    double S;
    cin>>a;
    s1=a^2;
    r=s1/a*2*1.0;
    s2=3.14*(r*r);
    S=abs(s1-s2);
    cout<<"Užbrūkšniuotos figūros plotas "<<setprecision(2)<<fixed<<S;
return 0;

Į kvadratą, kurio kraštinė yra a, įbrėžtas apskritimas ir reikia apskaičiuoti užbrūkšniuotos figūros plotą. Su skaičiavimais lyg ir viskas gerai, įtariu, kad kažką su duomenų tipais supainiojau, tik nežinau ką.

egzc.png

Redaguota , nario elmxd
Nuoroda į komentarą
Dalintis per kitą puslapį

Prieš 1 valandą, elmxd parašė:

Gal ir su šitu aišku kas ne taip?

Įrašius a=6, išveda 4,00 , o turėtų būti 7,74.

#include <iostream> 
#include <iomanip>
#include <cmath>
using namespace std;
int main ()
{
    int a;
    int r;
    int s1, s2;
    double S;
    cin>>a;
    s1=a^2;
    r=s1/a*2*1.0;
    s2=3.14*(r*r);
    S=abs(s1-s2);
    cout<<"Užbrūkšniuotos figūros plotas "<<setprecision(2)<<fixed<<S;
return 0;

Į kvadratą, kurio kraštinė yra a, įbrėžtas apskritimas ir reikia apskaičiuoti užbrūkšniuotos figūros plotą. Su skaičiavimais lyg ir viskas gerai, įtariu, kad kažką su duomenų tipais supainiojau, tik nežinau ką.

egzc.png

#include <iostream> 
#include <iomanip>
#include <cmath>
using namespace std;
int main ()
{
    double a;
    double r;
    double s1, s2;
    double S;
    cin>>a;
    s1=a*a;
    r=a/2;
    s2=3.14*(r*r);
    S=abs(s1-s2);
    cout<<"Užbrūkšniuotos figūros plotas "<<setprecision(2)<<fixed<<S;
    return 0;
} 

 

Redaguota , nario Bancik
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 944 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...