Pereiti prie turinio

C++ paimti norimus skaicius


Rekomenduojami pranešimai

Seniau teko lygiai tokia pacia uzduoti daryt. Stai kodas vien tik su dalyba / .

Aisku turbut galima ir kitaip.

 

int main()
{
   int ak, lytis, menuo, diena, metai;
   cout <<"Iveskite asmesns koda." << endl;
   cin >> ak;
   lytis = ak/1000000;
   metai = (ak-lytis*1000000)/10000;
   menuo = (ak-lytis*1000000-metai*10000)/100;
   diena = (ak-lytis*1000000-metai*10000-menuo*100);
   cout <<"Lytis " << lytis << endl;
   cout <<"Metai " << metai << endl;
   cout <<"Menuo " << menuo << endl;
   cout <<"Diena " << diena << endl;
   return 0;
}

Redagavo RmN
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar vienas klausimas i tema.

Tarkim yra tokia eilute cia su ta pacia uzduotim susije

fr<<"Vyriausias vyras gime:"<<"19"<<vv-tukstv*pow(10,6)/1000<<endl;

Kaip padaryti kad sitas vv-tukstv*pow(10,6)/1000 spausdintusi integer forma o ne su kableliu? be naujo kintamojo ir prisilyginimo

Beja 05 paims kaip 0 o ne 05

Redagavo xamer
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Arba tiesiog string priskiri duomenis ir su subscript išsirinkti ko tau ten reikia.

 

Klausimui virš manęs naudok setprecision arba cast'ink.

Gal gali parodyt koki pavizdi kaip ten isirinkt su tuo stringu? ;/ nes man tarkim db vietoj 1905 metu rodo 195 galeciau su ifu padaryt kaip reikia bet idomu tasm mandresnis budas

Redagavo xamer
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal gali parodyt koki pavizdi kaip ten isirinkt su tuo stringu? ;/ nes man tarkim db vietoj 1905 metu rodo 195 galeciau su ifu padaryt kaip reikia bet idomu tasm mandresnis budas

 

 

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

int main()
{

   std::string informacija = "3050823";

   char lytis = informacija[0];

   // Žinoma prieš tai patikrini ar reikia prideti 19 ar 20
   std::string sMetai = "19" + informacija.substr(1, 2);
   std::string sMenuo = informacija.substr(3, 2);
   std::string sDiena = informacija.substr(5, 2);

   // Konvertuoji is string tipo i int tipa yra dar kitu budu kaip konvertuoti
   // google is your friend
   int iMetai;
   std::stringstream ss(sMetai);
   ss >> iMetai;

   std::cout << iMetai;
}

 

Pateikiu patį principą iš kurio gali pasidaryt viską :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokamai.

  • Karštos temos

×
×
  • Sukurti naują...