hkropinski Posted December 9, 2008 Share Posted December 9, 2008 Witam! Mam do Was szczególną prośbę:D Jako że moją zdecydowaną domeną jest siedzenie w grafice komputerowej mam problem:D Nadszedł czas w którym muszę przygotować trzy proste programy. Niestety nie mam najmniejszego pojęcia jak to zrobić, szczerze mówiąc - na lekcjach zbytnio nie uważałem... Ale bardzo tego żałuję i mimo wszystko decyduję się poprosić - czy ktoś byłby łaskaw i "nakierował" jak powinny wyglądać rozwiązania poniższych zadań?:D Z góry dzięki wszystkim za pomoc i pozdrawiam! Na lekcji programy robimy w Dev C++ i robimy programy na Console Application 1. Przygotuj [(zgodnie ze specyfikacją przedstawioną na lekcji) to chyba można pominąć...] program, który w optymalny sposób odszukuje w zbiorze n-elementowym maksimum i minimum. Prześlij tylko plik źródłowy (.cpp) ze swoim programem. Link to comment Share on other sites More sharing options...
piotrek Posted December 9, 2008 Share Posted December 9, 2008 http://peb.pl/programowanie/77233-c-obliczanie-sredniej-minimum-maksimum-builder.html #include using namespace std; int main(){ int n; cin >> n; int *tab = new int [n]; for(int i = 0; i cin >> tab[i]; int min, max; min = max = tab[0]; for(int i = 1; i if(tab[i] > max) max = tab[i]; if(tab[i] min = tab[i]; } cout return 0; } Link to comment Share on other sites More sharing options...
SSn4k3 Posted December 9, 2008 Share Posted December 9, 2008 Przed return 0; dodałbym jeszcze linijke system("PAUSE"); bo bez tego okienko tylko mignie prawdopodobnie;) Link to comment Share on other sites More sharing options...
piotrek Posted December 9, 2008 Share Posted December 9, 2008 Przed return 0; dodałbym jeszcze linijke system("PAUSE"); bo bez tego okienko tylko mignie prawdopodobnie Może i mignie, ale program zadziała. ;) To system ("pause") to chyba nawyk ze szkoły - trzeba pisać i koniec. A słyszał ktoś o uruchamianiu programów spod konsoli (command line)? A słyszał ktoś o przenośności kodu pomiędzy różne systemy? ;p Link to comment Share on other sites More sharing options...
serratus Posted December 9, 2008 Share Posted December 9, 2008 cout Mały błąd... powinno być max Przed return 0; dodaj getch(); Pozdrawiam Link to comment Share on other sites More sharing options...
Idlero Posted December 9, 2008 Share Posted December 9, 2008 getch(); nie działa w devC++ bo nie używa void main() ponieważ korzysta ze starych standardów jeśli się mylę to sry Link to comment Share on other sites More sharing options...
SSn4k3 Posted December 9, 2008 Share Posted December 9, 2008 A słyszał ktoś o przenośności kodu pomiędzy różne systemy? ;p Teraz to się pisze na dot necie panie:cool: Ja się na inne systemy nie pcham. Pracodawca nie wymaga:P A co do getch(); to raczej pozostałość po C, a gdybyś chciał tego użyć zamiast system("PAUSE"); to musiałbyś dodać #include , ale po co mieszać niepotrzebnie. Link to comment Share on other sites More sharing options...
piotrek Posted December 9, 2008 Share Posted December 9, 2008 Program ma się wykonać i zakończyć pracę. A nie oczekiwać, aż użytkownik coś naciśnie. Dla mnie przynajmniej takie oczekiwanie bez powodu to błąd -- program nie zakończył się po wykonaniu czynności, jaką miał zrobić. Inna sprawa, że w szkołach tego uczą i nie będzie to tu błędem, a później ludzie całe życie myślą, że trzeba pisać system("pause"). Taka jest moja opinia. A co do pisania w .NET - zależy od tego co piszesz i dla kogo. Dyskusja się rozwinęła, a hkropinski nie daje nowych zadań... ;) 1 Link to comment Share on other sites More sharing options...
Bruneq Posted December 9, 2008 Share Posted December 9, 2008 hkropinski -> do woja juz nie biorą, a ty jeszce na studiach? ;) Link to comment Share on other sites More sharing options...
dokturpotfor Posted December 9, 2008 Share Posted December 9, 2008 hmm... tylko po co to wpisywac do tablicy i potem szukac w tablicy jak mozna od razu wyznaczac min i max ? :) int i,n,temp,min=MAX_INT,max=-MAX_INT; cin >> n; for (i=0;i cin >> temp; if (temp > max) max = temp; if (temp min = temp; } Link to comment Share on other sites More sharing options...
ReflectVision Posted December 9, 2008 Share Posted December 9, 2008 pomoglbym ale we free pascalu pisze :x Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now