» »

[C++] String in število

[C++] String in število

Ciklamen ::

Pozdrav.

Zanima me samo, kako napolnim polje ki je tipa string, da bom imel v polju zapisano tako: string5, string2, string4 itd. (števila so generirana naključno)

Pa ko mi bo to uspelo naredit, kako uredim tak string po velikosti (torej da bo na koncu po ureditvi string2, string4, string5 itd.)?

Hvala že v naprej!
- End of the Post ->

Yacked2 ::

Naključna števila shrani v array, tako imaš array[0], array[1]....nato pa samo še urediš po vrsti.

Primer za urejanje: (v phpju)

http://pastebin.com/Sa2DTrW5
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

Zgodovina sprememb…

  • spremenil: Yacked2 ()

amacar ::

Zakaj bi števila shranjeval v polje tipa string? Povej malo več, po možnosti prilepi navodila za vajo.
Urejanje pa bubble sort, ali kaj zahtevnejšega, po potrebi...

mallard ::

Če je del niza do številke zmeraj enak, ga jaz sploh ne bi shranjeval. Imej polje številk, ki ga po potrebi spremeniš v niz in dodaš spredaj "string".
#include <random>
#include <vector>
#include <iostream>
#include <string>
#include <algorithm>

int main()
{
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> dis(1, 9);
 
    std::vector<int> array(5);
    std::generate(array.begin(), array.end(),  // zgenerira naključna števila od 1 do 9
        [&](){ return dis(gen); });
    std::sort(array.begin(), array.end());     // lol bubble sort
 
    for (int i : array) {
        std::string str = "string" + std::to_string(i);
        std::cout << str << '\n';
    }
}


Primer.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C - shranjevanje rezultatov iz baze v array

Oddelek: Programiranje
71236 (935) Randomness
»

[C++] Naloge

Oddelek: Programiranje
274082 (2413) LordiBoy
»

c++ fukncije in procedura

Oddelek: Programiranje
362485 (1754) roccat
»

[C] struct in int[] (strani: 1 2 )

Oddelek: Programiranje
657419 (6492) MrBrdo
»

[C++] Kopiranje char arraya v drug char array

Oddelek: Programiranje
71289 (1160) win64

Več podobnih tem