Witam serdecznie,
proszę o pomoc w napsianiu w visual c# 2010 programu, który wyświetla wszystkei liczby 3 cyfrowe, ktorych suma cyfr podzielna jest przez 9 i 5
[C#] Wyświetlanie liczb
-
- Użytkownik
- Posty: 3
- Rejestracja: 3 lut 2015, o 12:13
- Płeć: Kobieta
- Lokalizacja: Częstochowa
[C#] Wyświetlanie liczb
Ostatnio zmieniony 4 lut 2015, o 00:51 przez Kacperdev, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
- Althorion
- Użytkownik
- Posty: 4541
- Rejestracja: 5 kwie 2009, o 18:54
- Płeć: Mężczyzna
- Lokalizacja: Wrocław
- Podziękował: 9 razy
- Pomógł: 662 razy
[C#] Wyświetlanie liczb
Program ten sprowadza się właśnie do napisania pętli od 100 do 999 (bo to są wszystkie liczby trzycyfowe), w której sumujesz cyfry iteratora (ostatnia cyfra to reszta z dzielenia przez 10, potem dzielisz całą liczbę przez dziesięć i powtarzasz procedurę, by uzyskać cyfrę dziesiątek i wreszcie setek) i sprawdzasz odpowiednią podzielność.
-
- Użytkownik
- Posty: 3
- Rejestracja: 3 lut 2015, o 12:13
- Płeć: Kobieta
- Lokalizacja: Częstochowa
[C#] Wyświetlanie liczb
czy tak
Kod: Zaznacz cały
sum = (i / 100) + (i / 10 % 10) + (i % 10);
if (sum % 5 == 0 && sum % 9 == 0)
Ostatnio zmieniony 4 lut 2015, o 17:22 przez Afish, łącznie zmieniany 1 raz.
Powód: Stosuj tagi code.
Powód: Stosuj tagi code.
- Althorion
- Użytkownik
- Posty: 4541
- Rejestracja: 5 kwie 2009, o 18:54
- Płeć: Mężczyzna
- Lokalizacja: Wrocław
- Podziękował: 9 razy
- Pomógł: 662 razy
[C#] Wyświetlanie liczb
Chyba jednak
Poza tym, upewnij się co do priorytetu operatorów — czy aby na pewno dzielenie jest wykonywane przed modulo.
||
. Gdyby było &&
, to chcielibyśmy podzielności przez \(\displaystyle{ \text{NWW}(5; 9) = 45}\), a żadna liczba trzycyfrowa taka nie jest (najmniejszą dodatnią jest \(\displaystyle{ 99999}\)).Poza tym, upewnij się co do priorytetu operatorów — czy aby na pewno dzielenie jest wykonywane przed modulo.
Ostatnio zmieniony 4 lut 2015, o 17:23 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Powód: Poprawa wiadomości.