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

Pagalbos C++


Gerart

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


Nežinau kaip tai padaryti ir nežinau kaip paaiškinti tai, bet bandysiu. Čia reikėjo Olimpiadai, bandžiau pats įvairiai žiūrėti, bet nesugalvojau.


Tarkim dabar turi įvesti kintamąjį "a".


Kintamasis tegul būna triženklis.


Na ir dabar prie svarbiausio dalyko kurio nesugalvoju kaip padaryti.


 


a=216


Ir kaip reikia sudėti šiuos skaitmenis? Kaip nuskaityti visus 3 skaitmenis kaip skirtingus kintamuosius?


Dabar sudėjus jie turėtų gautis 9.


Tarkim int b=2


int c=1


int d=6


 


Tikiuosi supratot ką norėjau pasakyti.


Nuoroda į komentarą
Dalintis per kitą puslapį

#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
    int a = 4;
    int b = 5;
    ostringstream oss;
    oss << a << b;
    istringstream iss(oss.str());
    int c;
    iss >> c;
    cout << c << endl;
}

Iš: https://www.daniweb.com/software-development/cpp/threads/425472/how-concatenate-number-in-c-

Nuoroda į komentarą
Dalintis per kitą puslapį

O gal gali parašyti, kaip tuo masyvus čia naudotis?

Jeigu tu su masyvais tai nori padaryti, tai kazkas pns:

#include <iostream>

using namespace std;

int main()
{
	int masyvas[3];
	
	cout << "Įveskite primajį skaičių: ";
	cin >> masyvas[0];
	
	cout << "Įveskite antrajį skaičių: ";
	cin >> masyvas[1];
	
	cout << "Įveskite trečiajį skaičių: ";
	cin >> masyvas[2];
	
	cout << "\nRezultatas: " << masyvas[0] << masyvas[1] << masyvas[2] << "\n";
	return 1;
}
Nuoroda į komentarą
Dalintis per kitą puslapį

Na tu čia parašei, kad man išmestų vienoje eilutėje trys tuos masyvus, bet visi jie atskiri bus, nei jų sudėti su kažkuo..

 

Ir man reikia, kad dviženklį ar triženklį skaičių išskaidytu po vieną skaičių. T.y. - 261 ir, kad būtų 2,6 ir 1. Čia gal reikia dalinti iš dešimčių, šimtų, tūkstančių ir gauti tuos skaičius, be kablelio. Paimti Char kintamajį ir nuskaitys tik pirmą skaičių.

Nuoroda į komentarą
Dalintis per kitą puslapį

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