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

Pagalbos [Programos rašymas]


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

Biski mokaus programuot ir reikia pagalbos

:D

Salyga: 4. Duoti keturių atkarpų ilgiai. Parašykite programą, kuri nustatytų, ar iš šių atkarpų galima

sudėti kvadratą.

As bandau spresti taip:

#include <iostream>using namespace std;int main(){  int a, b, c, d;  cout << "a: ";  cin >> a;  cout << "b: ";  cin >> b;  cout << "c: ";  cin >> c;  cout << "d: ";  cin >> d;  if(a + b + c +d == a + b + c +d)     cout<< "Galima"<< endl;  else     cout<< "Negalima"<< endl;   return 0;}

Ir jei yra geru zmoniu ir mokaciu galit sita padaryt :) 3. Duotos trys trikampio kraštinės. Parašykite programą, kuri nustatytų, ar trikampis yra

status.

Redaguota , nario Gedukas.
Nuoroda į komentarą
Dalintis per kitą puslapį

if(a + b + c +d == a + b + c +d)
cout<< "Galima"<< endl;
else
cout<< "Negalima"<< endl;

Su šita salyga tau visada rodys true ("Galima"). Pasižiūrėk pats, gal suprasi :)

Šitaip turėtų būti gerai

if(a == b && c == d && b == c && a == d)
     cout<< "Galima"<< endl;
  else
     cout<< "Negalima"<< endl;

O dėl antro tai nežinau, ar čia visa salyga. Jeigu paskutinis kintamasis visada bus įžambinė, tai pasitelkus pitagoro teorema galima padaryt tokią sąlygą (c - įžambinė):

if(a*a+b*b == c*c)
     cout<< "Galima"<< endl;
  else
     cout<< "Negalima"<< endl;
Nuoroda į komentarą
Dalintis per kitą puslapį

Neturiu laiko, ir noro aiškinti, tik galiu parodyti kaip antrą aš esu išsprendęs. http://pastebin.com/pVSXRHEE

tavo kodas tikrai gerai atrodo tik tie spaudinejimai šiektiek užknisa nemanau kad tiek daug reikėjo buvo galima ir papraščiau

šiek tiek pakeičiau kad mažiau spaudinėt reiktu

 

 

 

    #include <iostream>
    #include <stdlib.h>
    #include <conio.h>

    using namespace std;

    int main()
    {
    int k1;
    int k2;
    int k3;
    char rr;

    do{
        cout << "Iveskite 1-a krastine: ";
        cin >> k1;
        cout << endl;

        cout << "Iveskite 2-a krastine: ";
        cin >> k2;
        cout << endl;

        cout << "Iveskite 3-ia krastine: ";
        cin >> k3;
        cout << endl;

        if(k1 * k1 + k2 * k2 == k3 * k3)
        {
            cout << "Trikampis status, nes pirmos ir antros krastiniu suma lygi treciosios, kitaip vadinamos ilgiausios ilgiui" << endl;
            cout << "1-a krastine pakelus kvadratu gavosi:" << k1 * k1 << endl;
            cout << "2-a krastine pakelus kvadratu gavosi:" << k2 * k2 << endl;
            cout << "3-a krastine pakelus kvadratu gavosi:" << k3 * k3 << endl;
            cout << "1-os, ir 2-os krastines pakeltos kvadratu suma: " << k1 * k1 + k2 * k2 << endl;
        }
        else
        {
            cout << "Trikampis nestatus" << endl;
            cout << "1-a krastine pakelus kvadratu gavosi:" << k1 * k1 << endl;
            cout << "2-a krastine pakelus kvadratu gavosi:" << k2 * k2 << endl;
            cout << "3-a krastine pakelus kvadratu gavosi:" << k3 * k3 << endl;
            cout << "1-os, ir 2-os krastines pakeltos kvadratu suma: " << k1 * k1 + k2 * k2 << endl;
        }

        cout << "Spauskite R ir ENTER noredami dar karta" << endl;
        cin>>rr;
        system("cls");
        }while(toupper(rr) == 'R');
    return(0);
    }
Redaguota , nario justux204
Nuoroda į komentarą
Dalintis per kitą puslapį

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