Aragorn202 0 Napisano 2 Października 2012 Udostępnij Napisano 2 Października 2012 Witam, potrzebuję pilnie pomocy, mam bardzo ważne zadanie domowe na programowanie do szkoły, nauczyciel się trochę wkurzył i na czwartek muszę przynieść gotowy program, zadanie brzmi: Napisać algorytm w postaci schematu blokowego oraz kod programu w języku C który czyta z klawiatury liczby z zakresu od 1 do 100, sprawdzi czy są to liczby parzyste oraz wyświetli w odwrotnej kolejności tylko liczby nieparzyste większe od 30, liczby należy oddzielić myślnikiem. Wiem że dosyć nakombinowanie ale będę bardzo wdzięczny za pomoc:) Cytuj Link to post Share on other sites
blackdog 9 Napisano 8 Października 2012 Udostępnij Napisano 8 Października 2012 (edytowane) mało precyzyjnie opisałes problem - ile tych liczb ma czytać ? czy podane liczby maja wpływ na drugą część zadania, czy w drugiej części zadania po prostu trzeba wypisac liczby nieparzyste z zakresu 100 do 30 ? program prosty jak but - w sumie jedyne co musisz znać to jakąkolwiek pętle, instrukcje warunkową if oraz użyc operatora modulo czyli % (zwrca reszte z dzielenia, na przykład 4 % 2 da 0 czyli 4 jest podzielne przez 2, a 5 % 2 da 1 (reszta z dzielenia 5 przez 2) więc 5 jest niepodzielne przez dwa, i tak dla kazdej dowlnej liczby mozna stwierdzic podzielnosc przez inną liczbę co w przypadku 2 daje nam tez określenie parzystości lub nieprzystości) natomist to oddzielanie poszczególnych liczb myślnikiem deczko komplikuje sprawe, bo bedziesz musiał najprawdopodobniej wciągać te liczby z klawiatury jako jednego długiego stringa i póżniej pierdzielic się z parsowaniem tego prosciej by było na poczatku pytac o ilosc liczb które chcesz podac, potem odpalac pętle ktora bedzie zczytywała liczby z klawki i wpisywała je do tablicy, a potem już normalnie za pomocą modulo od końca tablicy jechałbyś pętlą i wypisywał tylko liczby większe od 30 dla których modulo 2 ( tab % 2 )zwroci wynik różny od zera Edytowane 8 Października 2012 przez blackdog Cytuj Link to post Share on other sites
Rexlu 170 Napisano 9 Października 2012 Udostępnij Napisano 9 Października 2012 (edytowane) Taka mała wzmianka, że kolega miał to na zeszły czwartek raczej Edytowane 9 Października 2012 przez Rexlu 1 Cytuj Link to post Share on other sites
mICh@eL 335 Napisano 9 Października 2012 Udostępnij Napisano 9 Października 2012 Oj tam oj tam Każdy może zostać archeologiem 1 Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.