Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

while petlja, ispis brojeva u zadatom intervalu

[es] :: C/C++ programiranje :: C/C++ za početnike :: while petlja, ispis brojeva u zadatom intervalu

[ Pregleda: 2892 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pasa_Lion
Negotin

Član broj: 178211
Poruke: 17
93.86.187.*



Profil

icon while petlja, ispis brojeva u zadatom intervalu27.11.2008. u 15:01 - pre 187 meseci
prog treba da radi sledece:
treba uneti gornju i donju granicu i da prog istampa sve brojeve izmedju tih granica - pomocu while petlje

e, sad: jel zna neko kako to treba da izgleda ???
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu27.11.2008. u 15:14 - pre 187 meseci
Nemoguće da ti kao Java developer-u to nije jasno.

Pod pretpostavkom da znas kako se vrsi unos brojeva, ovo je petlja:
Code:

while ( ++donja < gornja )
   cout << donja;

 
Odgovor na temu

Pasa_Lion
Negotin

Član broj: 178211
Poruke: 17
93.86.187.*



Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu27.11.2008. u 15:23 - pre 187 meseci
evo promenio sam to !!!!

inace, letos sam se malo glupirao sa javascript-om pa reko ae da stavim, elem, ja sam druga godina tehnicke skole pa sad radimo tu petlju !!!

ako znas kako treba da se uradi (a, siguran sam da znas) ti kazi, a ako ne onda iskuliraj
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu27.11.2008. u 15:52 - pre 187 meseci
Sto se odmah ljutis, zadatak je bas pocetnicki...
Code:

#include <iostream>
using namespace std;

int main()
{
    int gornja, donja;

    do
    {
        cout << "Unesite gornju granicu: ";
        cin >> gornja;
        cout << "Unesite donju granicu: ";
        cin >> donja;
    } while ( donja >= gornja );

    while ( ++donja < gornja )
        cout << donja << endl;

    cin.ignore().get();
    return 0;
}


[Ovu poruku je menjao X Files dana 27.11.2008. u 17:15 GMT+1]
 
Odgovor na temu

Pasa_Lion
Negotin

Član broj: 178211
Poruke: 17
93.86.187.*



Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu27.11.2008. u 16:44 - pre 187 meseci
hmmm..... hvala lepo.... ali.... opet podsecam da sam druga god. i da mi zadatak treba za skolu i ako bi ovo odneo, profa mi ne bi priznao

treba da uradimo pomocu for i while, ja sam uradeo preko for i jel moze to da izgleda slicnije ovome:

Code:

#include<iostream.h>
int main()
{
    int i,a,b;
    cout<<"Unesite donju granicu: ";
    cin>>a;
    cout<<"Unesite gornju granicu: ";
    cin>>b;
    cout<<"Clanovi izmedju "<<a<<" i "<<b<<" su: ";
    for(i=a+1;i<b;i++)
    {
    cout<<i<<",";
    }
    cout<<endl<<endl<<endl;
}


ali naravno da bude odradjeno preko while ????
 
Odgovor na temu

Pasa_Lion
Negotin

Član broj: 178211
Poruke: 17
93.86.187.*



Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu27.11.2008. u 18:14 - pre 187 meseci
by the way:

pocetnicki, ne pocetnicki tvoja while petlja ne funkcionise bas kako treba :-D
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu27.11.2008. u 18:38 - pre 187 meseci
Citat:

pocetnicki, ne pocetnicki tvoja while petlja ne funkcionise bas kako treba :-D

Sta ne radi, odnosno sta treba da radi?


Sto se tice for, sintaksa C/C++ jezika je takva da moze na mnogo nacina, na primer:

Code:

for ( int i=donja+1; i<gornja; i++ )
   cout << i << endl;


Code:

for ( ; ++donja < gornja ; )
   cout << donja << endl;


Code:

for ( ; donja < gornja-1 ; )
   cout << ++donja << endl;

 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu27.11.2008. u 19:41 - pre 187 meseci
By the way :)
Ovaj X Files - ov program (sa do - while) radi odlicno, jedino nekom moze da bude nelogicno da kuca prvo vecu pa manju vrednost (kao meni npr. :) )
Ako se greskom vrednosti unesu pogresno (manji pa veci broj) tok programa se vraca u petlju zbog uslova u while ( donja >= gornja ) ...
 
Odgovor na temu

pcaca
Aleksandar
Makedonija

Član broj: 5333
Poruke: 92
77.29.18.*



Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu28.11.2008. u 03:27 - pre 187 meseci
Pa konverzije iz for u while su veoma jednostavne... evo tvoji kod preragjen sa while-om
Code:
#include<iostream>
using namespace std;

int main()
{
    int a, b;
    cout << "Unesite donju granicu: ";
    cin >> a;
    cout << "Unesite gornju granicu: ";
    cin >> b;
    cout << "Clanovi izmedju " << a << " i " << b << " su: ";
    int i = a + 1;
    while(i < b)
    {
        cout << i << ",";
        ++i;
    }
    cout << endl;
}


Kad vec znas for, moram reci da je veoma cudno sto ti je tesko shvatiti while. Najprostije receno to je jedna ista stvar. Evo jednog primera za brojanje do 10:
Code:
//for
for (int i = 0; i < 10; ++i) {
    cout << i << endl;
}

//while
int i = 0;
while (i < 10) {
    cout << i << endl;
    ++i;
}

Vidis da je sve skoro identicno. Jedina je razlika to sto su kod for-a int i = 1 (deklaracija i inicijalizacija), i < 10 (uslov) i ++i (inkrementiranje) deo for komande, a kod while-a deklaracija i inicijalizacija brojaca idu pred while-a, uslov kao deo while komande i inckrementiranje u telo while ciklusa. Mala razlika je oko scope-a brojaca ali to ti nije vazno sada kada ucis for i while.

Bas sam veceras nesto raspolozen raditi domace zadatke iako je protiv pravila foruma
 
Odgovor na temu

proka_92
proka_92
Smederevo

Član broj: 153372
Poruke: 69
93.86.102.*



+4 Profil

icon Re: while petlja, ispis brojeva u zadatom intervalu14.12.2008. u 23:16 - pre 186 meseci
Code:

#include <stdio.h>
main()
{
int gornja,donja,pom;
printf("Unesite gornju i donju granicu: ");
scanf("%d%d",&gornja,&donja);
pom=donja;
printf("%d",pom);
while(gornja>pom)
{
                 pom=pom+1;
                 printf("\t%d",pom);
                 }
getchar();
getchar();
}

a jel moze to ovako?

[Ovu poruku je menjao proka_92 dana 15.12.2008. u 11:18 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: while petlja, ispis brojeva u zadatom intervalu

[ Pregleda: 2892 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.