Problem w C++.

Forum Rozmawiamy
Odpowiedz
17.10.2011 18:48
1
odpowiedz
zanonimizowany561144
53
Generał

Problem w C++.

Mam problem związany z programowaniem w c++. Nie wiem jak znaleźć liczby, których suma cyfr jest parzysta (wszystkie cyfry są trzycyfrowe, losowe i umieszczone w tablicy). Zamieszczam część programu, wydaje mi się, że jest dobrze, a jednak coś nie działa, wypisuje jakieś dziwne, duże liczby.

spoiler start

for(int i=0;i<n;i++)‹
a=tab/10+tab%100+(tab%100)/10;
if(a%2==0)
‹cout<<tab<<endl;›

spoiler stop

Tworzę nowy wątek, gdyż nie znalazłem wątku związanego z programowaniem.

17.10.2011 19:00
2
odpowiedz
zanonimizowany377077
45
Legend

Źle masz. Aby mieć cyfry danej liczby to:
XYZ
X - całkowity wynik dzielenia przez 100
Y - całkowity wynik dzielenia przez 10 -X
Z - reszta z dzielenia przez 10.
Więcej Ci nie trzeba.

17.10.2011 19:06
3
odpowiedz
zanonimizowany561144
53
Generał

ok, dzięki

Forum Forum Rozmawiamy
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl