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

Reikia pagalbos su C++ uždaviniu :) HELP!


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

Gavau tokia užduotį : Klaviatūra įvedamas sveikasis skaičius A. Nustatykite ko skaičius turi daugiau 1-kų ar 3-kų. Veiksmams su vienu skaičiumi sudarykite funkciją.

Užduotis atrodo tikrai paprasta, bent jau mano lygiui, tačiau susidūriau su problema, kad parašius nuo 11 skaitmenų skaičius, man vietoje sveikojo skaičiaus A(kurį aš pasirašau dialogu) įsiterpia vienas ir taspats skaičius 214748364. Kas turi įdėju ar nuspėja kame problema, būčiau dėkingas už pagalbą. Ačiū.

 

Programa

 

#include <iomanip>
#include <iostream>


using namespace std;

int main()
{
    int A, v = 0, t = 0;    //A - sveikasis skaicius ; v - vienetukai ; t- trejetukai

    cout << "Iveskite sveikaji skaiciu " << endl;        //dialogas
    cin >> A;

    while (A != 0)                // kol A nelygus nuliui
    {
        if (A % 10 == 1) {      // sitoje vietoje isiterpia tas skaicius, vietoje parasyto manojo, ir kadangi jame yra po 1tuka ir 3tuka atsakymas visados gaunasi kad ju po lygiai
            v++;
        }

        else if (A % 10 == 3) {
            t++;
        }
            A = A / 10;
            
            cout << A << endl;
    }

    if (t > v)
    {
        cout << "Skaicius turi daugiau trejetuku" << endl;
    }

    else if (v > t)
    {
        cout << "Skaicius turi daugiau vienetuku" << endl;

    }

    else if (v >= 1 && t >= 1)
    {
        cout << "Vienetuku ir trejetuku yra po lygiai" << endl;
    }

    else if (v == 0 && t == 0)
    {
        cout << "Skaicius neturi nei vienetuku, nei trejetuku" << endl;
    }

    cout << t << endl;
    cout << v << endl;
    
    
}    

 

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

  • Zygis99 pakeitė pavadinimą į Reikia pagalbos su C++ uždaviniu :) HELP!
Prieš 1 valandą, In*Victus | parašė:

Int tipo kintamojo maksimalus talpinamas skaičius yra 21474483647, spėju rašant didesnius skaičius nei telpa tiesiog įrašo limitą, tai arba nenaudoji didesnių skaičių arba vietoj int naudoji long long int.

https://www.tutorialspoint.com/cplusplus/cpp_data_types.htm

Ačiū, padėjo

Nuoroda į komentarą
Dalintis per kitą puslapį

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