C++ zadatak, dijeljenje brojeva

poruka: 10
|
čitano: 6.062
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Pomoc C++

Imam problema sa rijesavanjem ovog programa.. nikako ga nemogu isprogramirat... moze pomoc?
zadatak glasi:
Unesi cijele brojeve tado dugo dok se ne unese 0. Svaki broj koji se unese treba provjeriti da li je djeljiv sa 2. Sve brojeve koji su uneseni i djeljivi sa 2 treba zbrojiti.

 

Program je C++, treba korisitit ili for petlju ili while... Molim pomoc.. sutra trebam predat rad...

 
0 1 hvala 0
16 godina
neaktivan
offline
RE: Pomoc C++
kris_91 kaže...

Imam problema sa rijesavanjem ovog programa.. nikako ga nemogu isprogramirat... moze pomoc?
zadatak glasi:
Unesi cijele brojeve tado dugo dok se ne unese 0. Svaki broj koji se unese treba provjeriti da li je djeljiv sa 2. Sve brojeve koji su uneseni i djeljivi sa 2 treba zbrojiti.

 

Program je C++, treba korisitit ili for petlju ili while... Molim pomoc.. sutra trebam predat rad...

  Bah, baš to radimo, 2. srednje...
Skodiram ti ga za 10 min... 
16 godina
neaktivan
offline
RE: Pomoc C++

Ok... ajde.. samo daj... ;).. Pozuri... :D

16 godina
neaktivan
offline
Pomoc C++

#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>

using namespace std;
int s;
int main(void){
  int x=1;
  while(x!=0){
  scanf("%d", &x);
  if(x==0) break;
  else if(x%2) continue;
  else s+=x;
  }
  printf("%d\n", s);
   

  system("pause");
  return 0;
}

 

 

Očekujem barem Hvala (gumbić) za ovo.

 

EDIT: Ak neš nije jasno, pitaj...

Poruka je uređivana zadnji put pon 11.5.2009 22:03 (Sused).
Moj PC  
0 0 hvala 1
16 godina
neaktivan
offline
RE: Pomoc C++

ALi...........program je c++  Ne koristimo printf itd.. vec cout, cin.. a od include samo <iostream>... problemcic... ;)

16 godina
neaktivan
offline
RE: Pomoc C++
  #include<iostream>

using namespace std;
int s;
int main(void){
  int x=1;
  while(x!=0){
  cin >> x;
  if(x==0) break;
  else if(x%2) continue;
  else s+=x;
  }
  cout << s << endl;
   

  system("pause");
  return 0;
}


16 godina
neaktivan
offline
RE: Pomoc C++

nekoristim.. continue niti break..

16 godina
neaktivan
offline
RE: Pomoc C++
kris_91 kaže...

nekoristim.. continue niti break..

  A daj napiši onda u jednom postu što smije ić, a što ne...
Hvala!


#include<iostream>

using namespace std;
int s;
int main(void){
  int x=1;
  while(x!=0){
  cin >> x;
  if(x%2==0) s+=x;
  }
  cout << s << endl;
   

  system("pause");
  return 0;
}

 
Poruka je uređivana zadnji put pon 11.5.2009 22:13 (Sused).
16 godina
neaktivan
offline
RE: Pomoc C++

oke to je to... hvala

16 godina
neaktivan
offline
RE: Pomoc C++
kris_91 kaže...

Imam problema sa rijesavanjem ovog programa.. nikako ga nemogu isprogramirat... moze pomoc?
zadatak glasi:
Unesi cijele brojeve tado dugo dok se ne unese 0. Svaki broj koji se unese treba provjeriti da li je djeljiv sa 2. Sve brojeve koji su uneseni i djeljivi sa 2 treba zbrojiti.

 

Program je C++, treba korisitit ili for petlju ili while... Molim pomoc.. sutra trebam predat rad...

 evo jedno lijepo rjesenje :)

#include <cstdio>
using namespace std;
int main( void ) {
  int x, sum;
  for( cin >> x; x; cin >> x )
    sum += x * ( x-1 &1 );
  cout << sum;
  return NULA;
}

Sa štovanjem, brahle!
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice