» »

c++ nekej cisto lahkega

c++ nekej cisto lahkega

usb2.0 ::

ne znam napisati programa, ki bi mi, ce bi vpisal npr 1 izpisal stevilo je enomestno, ce bi vpisal 10, bi mi izpisal st je 2 mestno, in ce bi vpisal 10000238, st je vecmestno, help me...

#include

int main()

{
int stevilo;
cout<<"Vpisi stevilo: ";
cin>>stevilo;
//stevilo je enomestno
if(stevilo
cout<<"stevilo je enomestno"<


return 0;
}
  • spremenilo: usb2.0 ()

OwcA ::


#include < string >
#include < iostream >
using namespace std;

int main()
{
cout << "Vpiši število:" << endl;
string stevilo;
cin >> stevilo;
cout << "Število je " << stevilo.size() << "-mestno!" << endl;
return 0;
}



Zakaj bi komplicirali s števili? 8-)

Zgodovina sprememb…

  • spremenilo: OwcA ()

usb2.0 ::

Problem je samo v tem, ali se se da kako drugače, namrec, to mam v soli za naredit, in se nismo uporabljali namespace, string itd, samo iostream.h, pa if stavek, se pravi, da bi se dalo tako tudi naredit?Ce znas, kar vidim da znas, mi probaj nadaljevati od tam ko jaz nisem vec znal...

Hvala

jeti51 ::

Če sem prav razumel, ti hočeš, da ti program izpiše, koliko mestno je število?

using namespace std; //naj te to ne moti :P

#include iostream.h
#include math.h

int main() {
int stevilo, mest;
cout<<"Vpisi stevilo: ";
cin>>stevilo;
stevilo = abs(stevilo); //da bo delalo tudi za negativna stevila
int mest = 1;
while (true) {
stevilo /= 10;
if (stevilo > 0)
mest++;
else
break;
}

cout << "Stevilo je " << mest << "-mestno." << endl;
return 0;
}


Nisem nič testiral, nič prevajal, če kaj ne dela, povej.

Zgodovina sprememb…

  • spremenil: jeti51 ()

jeti51 ::

Uh, saj res, samo if stavek ste jemali...
Potem bom pa čisto dobesedno bral besedilo naloge. :D

#include iostream.h

int main() {
int stevilo;
cout<<"Vpisi stevilo: ";
cin>>stevilo;

if (stevilo < 10)
cout << "Stevilo je enomestno." << endl;
else if (stevilo < 100)
cout << "Stevilo je dvomestno." << endl;
else
cout << "Stevilo je vecmestno." << endl;

return 0;
}


PS: Če je to res "C++ nekaj čisto lahkega", zakaj potem ne napišeš sam? :\ >:D

Zgodovina sprememb…

  • spremenil: jeti51 ()

usb2.0 ::

mater al sm zabit...:P jest sm pa vse druga postudiru...
za vas je na easy, zame je na hard;)

Old-Death ::

Tudi sam zdej malo c++ študiram in sem se tudi sam neki okol stringov zafrkaval ker študiram ene knjige katere vsebujejo samo osnove, me pa zanima kje zveš vse funkcije recimo include fajla string.h, ki ga je uporabu oWca.

OwcA ::

Old-Death: dokumentacija knjižnic je večinoma zraven prevajalnika. Pomagaš si lahko tudi z kakšnim MSDNjem, za STL (stnadard template library - najbolj uporabljana knjižnica, če programiraš v člistem C++) pa ima večina implementacij knjižnice prosto dostopne (npr SGI).
Pa še to, v standardnem C++ "vgrajene" knjižnice nimajo končnice, torej je string in ne string.h! Tole sicer izpade trivijalno, vendar je lahko precejšna razlika med implementacijo v obeh datotekah.

Zgodovina sprememb…

  • spremenilo: OwcA ()


Vredno ogleda ...

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

Java

Oddelek: Pomoč in nasveti
141371 (996) shadeX
»

[C] podatkovni tipi

Oddelek: Programiranje
121169 (961) bi0s
»

C# pomoč pri razmišljanju

Oddelek: Programiranje
352307 (1451) urozz

[C#]naloga iz metod!

Oddelek: Programiranje
81674 (1507) Ziga Dolhar
»

Programiranje v C++

Oddelek: Programiranje
352581 (1439) krneki0001

Več podobnih tem