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

c++ i deljivost provera

[es] :: C/C++ programiranje :: C/C++ za početnike :: c++ i deljivost provera

[ Pregleda: 2864 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FantasticFour

Član broj: 267424
Poruke: 53
109.106.235.*



+10 Profil

icon c++ i deljivost provera02.09.2010. u 13:46 - pre 166 meseci
evo ovako

napisati program koji ce za dat broj proveriti da li je deljiv sa nekim brojem koji korisnik takodje unosi

samo napomena da sam pocetnik

evo sta sam uradio



Code:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    int a,b,c;
    cout << "Unesite broj\n";
    cin >> a;
    cout << "Unesite broj deljivosti\n";
    cin >> b;
    while (c<a) {
        c+b;
        if (c==a) {
            cout << "Broj je deljiv sa " << b;
        }
    }
    return 0;
}

 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: c++ i deljivost provera02.09.2010. u 13:58 - pre 166 meseci
Deljivost se proverava sa operatorom ostatka pri deljenju (%). Ako je ostatak pri deljenju jednak nuli onda je jedan broj deljiv drugim. Drugim rečima umesto cele while petlje treba ti samo ovo:
Code:
if (a % b == 0)
  cout << "Broj je deljiv sa " << b;
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: c++ i deljivost provera02.09.2010. u 14:03 - pre 166 meseci
Za pozitivne brojeve, može i kako si ti krenuo (naravno ovo što Mihajlo predlaže je brže i radi i za negativne brojeve). Problem u tvom kodu je što:

1) Nigde ne kažeš da je c = 0. Može odmah na početku int a, b, c=0;
2) Ne uvećavaš c. Umesto c+b; treba da napišeš c = c+b; ili skraćeno c += b;. Ovo što si ti napisao računa c+b ali ništa ne radi sa rezultatom, a treba da ga smesti u c.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
109.106.235.*



+10 Profil

icon Re: c++ i deljivost provera02.09.2010. u 16:07 - pre 166 meseci
hvala puno
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: c++ i deljivost provera

[ Pregleda: 2864 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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