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

c++ uzdavinys


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

Labas vakaras,

man reikia pagalbos issprendziant si uzdavini

Citata

 Parašykite programą, kuri padvigubinų duoto natūraliojo skaičiaus skaitmenis. Pvz. : Jei n=1986, tai rezultatas turi būti 11998866.

#include <iostream>
using namespace std;

int main()
{
int sk, n, d, at=0;
cout << "iveskite skaiciu" << endl;
cin >> sk;
while(sk!=0)
{

}

return 0;
}

 

Redaguota , nario matematika8520
h
Nuoroda į komentarą
Dalintis per kitą puslapį

čia ne toks sprendimas kokio iš tavęs nori, bet lengviausias variantas, kurį aš naudočiau:

#include <iostream>

using namespace std;

int main()
{
    string num;
    cin >> num;
    for(int i = 0; i != num.size(); i++){
        cout << num[i] << num[i];
    }
    return 0;
}

 

Redaguota , nario Zero Two
Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)
21 minutes prieš, Zero Two parašė:

čia ne toks sprendimas kokio iš tavęs nori, bet lengviausias variantas kurį aš naudočiau:


#include <iostream>

using namespace std;

int main()
{
    string num;
    cin >> num;
    for(int i = 0; i != num.size(); i++){
        cout << num[i] << num[i];
    }
    return 0;
}

 

apie tai net nepagalvojau, aciu

o taip pat dar reikia pagalbos su situo uzdaviniu

Citata

Skaičius vadinamas palindromu, jei jis vienodai skaitomas iš abiejų pusių. Parašykite programą, kuri rastų pirmus 80 palindromų, kurių kvadratai taip pat palindromai.

 

Redaguota , nario matematika8520
h
Nuoroda į komentarą
Dalintis per kitą puslapį

11 minutes prieš, matematika8520 parašė:
  Citata

Skaičius vadinamas palindromu, jei jis vienodai skaitomas iš abiejų pusių. Parašykite programą, kuri rastų pirmus 80 palindromų, kurių kvadratai taip pat palindromai.

kodo nežinau, bet pirmiausia tau reiktų susikurt ciklą kuris vyktų kol tavo kintamasis (pvz: a) būtų (a < 80).. Tada susirast funkcija kuri reversintų tavo cikle esamą skaičių.. Tada tikrint ar ciklo skaičius yra lygus reversintam skaičiui tada dar vieną tikrinimą pridėt jei tai tiesa: tai, jei ciklo skaičiaus kvadratas lygus reversintam skaičiaus kvadratui :D

31 minutes prieš, matematika8520 parašė:
Citata

Skaičius vadinamas palindromu, jei jis vienodai skaitomas iš abiejų pusių. Parašykite programą, kuri rastų pirmus 80 palindromų, kurių kvadratai taip pat palindromai.

image.png.6c3357fb5c67432a23ad8b1fa8a3b246.pngimage.thumb.png.67813e6ab3ec1531b5ba1b0f82d653fe.png

 

pridedu kodą kuri dariau su php, gal padės labiau susigaudyt, taipat output pridėjau. Tik nežinau ar čia su php blogai ar kaip, kad vos radau 20 jų. ten kur $rasta < 20 (tūrėtų būt 80) tai daugiau uždėjus ilgai krauna ir tiesiog nebeatsako puslapis.

Nuoroda į komentarą
Dalintis per kitą puslapį

27 minutes prieš, Vidmantas. parašė:

kodo nežinau, bet pirmiausia tau reiktų susikurt ciklą kuris vyktų kol tavo kintamasis (pvz: a) būtų (a < 80).. Tada susirast funkcija kuri reversintų tavo cikle esamą skaičių.. Tada tikrint ar ciklo skaičius yra lygus reversintam skaičiui tada dar vieną tikrinimą pridėt jei tai tiesa: tai, jei ciklo skaičiaus kvadratas lygus reversintam skaičiaus kvadratui :D

image.png.6c3357fb5c67432a23ad8b1fa8a3b246.pngimage.thumb.png.67813e6ab3ec1531b5ba1b0f82d653fe.png

 

pridedu kodą kuri dariau su php, gal padės labiau susigaudyt, taipat output pridėjau. Tik nežinau ar čia su php blogai ar kaip, kad vos radau 20 jų. ten kur $rasta < 20 (tūrėtų būt 80) tai daugiau uždėjus ilgai krauna ir tiesiog nebeatsako puslapis.

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
    string num, tempnum;
    cin >> num;
    tempnum = num;
    reverse(tempnum.begin(), tempnum.end());
    if(num == tempnum){
        cout << "PALINDROMAS";
    }
    return 0;
}

 

Nuoroda į komentarą
Dalintis per kitą puslapį

10 minutes prieš, Zero Two parašė:

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
    string num, tempnum;
    cin >> num;
    tempnum = num;
    reverse(tempnum.begin(), tempnum.end());
    if(num == tempnum){
        cout << "PALINDROMAS";
    }
    return 0;
}

 

nesidomiu šita kalba tai kažkaip ir neįdomu kolkas. Bet temos autoriui manau padėjai :D

Nuoroda į komentarą
Dalintis per kitą puslapį

#include <iostream>
#include <sstream>
#include <string>

using namespace std;

void swapit(long long& first, long long& second)
{
    long long temp = second;
    second = first;
    first = temp;
}

bool IsPalindrome(long long number)
{
    std::ostringstream ss("");
    ss << number;

    const int length = static_cast<int>(ss.str().size());

    long long* pArr = new long long[length];

    for (int i = 0; i < length; ++i)
        pArr[i] = static_cast<int>(ss.str().c_str()[i] - 48);

    for (int i = 0; i < length / 2; ++i)
        swapit(pArr[i], pArr[length - 1 - i]);

    ss.str("");

    for (int i = 0; i < length; ++i)
        ss << pArr[i];

    delete[] pArr;

    if (number == atoi(ss.str().c_str()))
        return true;

    return false;
}

int main()
{
    long long sk = 0;
    for (long long i = 0; i <= 99999999999; ++i)
    {
        if (i < 10)
            continue;

        if (IsPalindrome(i) && IsPalindrome(i * i))
        {
            std::cout << "Skaicius " << i << " palindromas jo kvadratas" << i * i << " irgi palindromas." << "\n";
        }
    }

    std::cin.get();
    return 0;
}

Ryškiai neturėjau ką veikt. 

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

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