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

[C++] - Galite ištaisyti klaidą? :|


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2984 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

Sveiki, parašiau pagal uždavinį kodą, reikia rasti tarp dviejų skaičių didžiausią bendrą daliklį, ir programa metą errorą, tačiau kitame lange. Viliuos, jog padėsite.

 

#include <iostream>
using namespace std;
int main()
{
int abs(int x),a,b,dbd;
cout << "Irasykite du skaicius tarp kuriu norite rasti bendra didziausiaji daugikli" << endl;
cin >> a >> b;

 while (abs(a) && abs()
   if (abs(a) > abs() a %= b;
         else b %= a;
 dbd = a + b;
cout << dbd << endl;
return 0;
}
 

 

Ir štai kokį errorą metą... P.S. Naudojau šį algoritmą. Algoritmas

 

gq9KdH9.png

Nuoroda į komentarą
Dalintis per kitą puslapį

Radau dvi esmines klaidas. Pirma, reikia įtraukti <cmath> biblioteką, jei nori surasti skaičiaus modulį (abs()). Tada penktoje eilutėje iš vis kažkokios nesąmonės :D. Ten norėjai aprašyti kintamuosius, bet parašei kažką ne tą. Be to, gražiau rašyk kodą, dėk reikiamus atitraukimus, pasirink reikšmingus angliškus kintamuosius (šį kartą gan geri), komentuok programą. Taigi: 

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    int a, b, dbd;
    cout << "Irasykite du skaicius tarp kuriu norite rasti bendra didziausiaji daugikli" << endl;
    cin >> a >> b;
    while (abs(a) && abs()
        if (abs(a) > abs()
            a %= b;
        else
            b %= a;
    dbd = a + b;
    cout << "Bendras didziausias daugiklis: " << dbd << endl;
    return 0;
}
Redaguota , nario Tautedorus
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2984 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!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...