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

Pagalbos su uždaviniu


»NiEkSaS

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2143 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, reikia atsiskaityti keletą programavimo užduočių, pora jau šiaip ne taip atsiskaičiau, reikia padaryti šią užduotį naudojant while (iš jo atsiskaitau).

Dezeje yra n obuoliu, petriukas kas diena suvalgo kazkoki skirtinga kieki obuoliu, per kiek dienu Petriukas suvalgys visus obuolius?

Labai būčiau dėkingas jei kas padarytų šią užduotį, su programavimu man sekasi nekažką, tai prašau jūsų pagalbos, jei kam nesunku :)

Redaguota , nario »NiEkSaS
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

44 minutes prieš, Simonas™ parašė:

#include <iostream>

using namespace std;

int main()
{
    int viso, diena, k = 0;
    cout << "Kiek is viso obuoliu: ";
    cin >> viso;
    int kiek = viso;
    cout << "Kiek per viena diena suvalgo: ";
    cin >> diena;
    while (viso > 0)
    {
        viso -= diena;
        k++;
    }
    cout << kiek << " obuoliu suvalgys per " << k << " dienu(-as)" << endl;
    return 0;
}

 

"kas diena suvalgo kazkoki skirtinga kieki obuoliu" - atkreipk dėmesį į žodį "skirtingą".

Be to, buvo parašyta, kad viso turėtų būti užvadintas n.

Mano fragmentas:

  int n, suvalge = 0, diena = 0, k;

    cout << "Kiek is viso obuoliu: ";
    cin >> n;

    while (suvalge < n)
    {
        cout << "Kiek per " << (diena + 1) << " diena suvalgo:"; 
        cin >> k;

        suvalge += k;
        diena++;
    }

    cout << "suvalgys per " << diena << " dienu(-as)" << endl;

 

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

4 minutes prieš, Developer parašė:

"kas diena suvalgo kazkoki skirtinga kieki obuoliu" - atkreipk dėmesį į žodį "skirtingą".

Be to, buvo parašyta, kad viso turėtų būti užvadintas n.

Mano fragmentas:


  int n, suvalge = 0, diena = 0, k;

    cout << "Kiek is viso obuoliu: ";
    cin >> n;

    while (suvalge < n)
    {
        cout << "Kiek per " << (diena + 1) << " diena suvalgo:"; 
        cin >> k;

        suvalge += k;
        diena++;
    }

    cout << "suvalgys per " << diena << " dienu(-as)" << endl;

 

kam tiek daug bereikalingu dalyku?

int main()
{
    int n, days = 0; cin >> n;
    while(n > 0){
        int _temp; cin >> _temp;
        n -= _temp;
        days++;
    }
    cout << days;
    return 0;
}

 

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

  • d0Se užrakino šią temą

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