Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Liczby nieparzyste

Ostatnio zmodyfikowano 2009-11-01 15:17
Autor Wiadomość
Art699
Temat założony przez niniejszego użytkownika
[C++] Liczby nieparzyste
» 2009-10-30 23:44:53
Witam.
Chciałbym, żeby ktoś z waszego forum napisał mi taki program.
"Napisz program, który wczyta liczbę naturalną K z przedziału [1,1000], a następnie wypisze na ekranie wszystkie dodatnie liczby nieparzyste mniejsze niż K. Liczby te należy wypisać w jednym wierszu, oddzielone spacjami."

Wymagana jest formułka z codeblock`a...
P-11171
malan
» 2009-10-31 00:59:52
Ahhh te RKI :)

Gotowca Ci nie dam, bo to by było nie sprawiedliwe ;p.

<< .rozwiązanie, które podał f.a.l jest lepsze ;p >>
P-11173
DejaVu
» 2009-10-31 06:24:40
Nie chcę być złośliwy... ale po co studiujesz informatykę, jeśli nie przychodzisz po naukę, tylko rozwiązania? Zrozumiałbym... jesteś na humanistyce i mówią Ci "napisz program", ale na informatyce? Bezsensu... WKU już nie ściga, zastanów się trochę co chcesz w życiu robić i z czego mieć pieniądze, bo na pewno programowania nie nauczysz się czytając gotowce. Programowania trzeba doświadczać poprzez eksperymenty i błędy.

Cóż... to tyle mojego offtopic'a. Kontynuujcie sobie dyskusję.
P-11180
Elaine
» 2009-10-31 11:04:54
Bo widzisz, malan, jest lepsze rozwiązanie. Pętlę można zacząć od 1 (warunek stopu jest taki sam), tylko co obrót zwiększać i o 2 => wypisujemy w pętli wartość i, nie mamy sprawdzenia w środku pętli, a co za tym idzie potencjalnych mispredicted branches.
P-11183
eBbi
» 2009-10-31 19:06:54
taki mały szczegół. On chciał malan liczby nieparzyste. A ty napisałeś na wyświetlanie parzystych ;p 
P-11205
Elaine
» 2009-10-31 19:22:30
Zaczynamy od 1, nie? No to lecimy. 1 to pierwsza liczba, 1 + 2 to 3, czyli nieparzysta, 3 + 2 to 5, też nieparzysta, 5 + 2 to 7, nieparzysta i tak dalej...
P-11207
karwan
» 2009-11-01 09:41:43
Ja bym napisał to tak:
Pobiera się liczbę,sprawdza się czy mieści się w przedziale 1-1000 jeśli tak robię pętle która odejmuje o 1 od podanej cyfry i sprawdza czy jest parzysta jeśli nie jest wypisuje.Pętla powtarza się nieskończenie wiele razy,a kończy ją przerwanie jeśli podana liczba jest mniejsza od 1 ;>
Ja bym to tak zrobił ;>
P-11213
Elaine
» 2009-11-01 10:04:47
Co w sumie sprowadza się do tego, o czym pisał malan, tylko w odwrotnej kolejności.
P-11216
« 1 » 2
  Strona 1 z 2 Następna strona