Forum wszystkich informatyków... tych lepszych... i tych gorszych też...

RegulaminRegulamin
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Najmniejsza i największa liczba.
Autor Wiadomość
m4ster 
Dopiero zaczyna


Dołączył: 29 Mar 2011
Posty: 7
Wysłany: 2011-03-29, 20:20   Najmniejsza i największa liczba.

Mam takie zadanie w Pascalu, w którym mam wylosować tabelę dwuwymiarową z zakresu 1000, a następnie znaleźć największą i najmniejszą liczbę i podać ich współrzędne. Proszę o pomoc.
_________________
M4ster Entertainment:
http://www.m4ster.cba.pl

GameM4ster:
http://www.game.m4ster.cba.pl
 
     
Micz 
Starszy użytkownik



Dołączył: 23 Kwi 2004
Posty: 173
Skąd: Niemcz
Wysłany: 2011-03-30, 14:34   

Napisz napisz konkretniej z czym masz problem, nikt nie napisze programu za ciebie, zwłaszcza, że chcesz się uczyć programowania.
_________________
NIE dla patentu na oprogramowanie!
http://www.nosoftwarepate...ev50/index.html
 
 
     
m4ster 
Dopiero zaczyna


Dołączył: 29 Mar 2011
Posty: 7
Wysłany: 2011-03-30, 17:29   

Rozumiem, po prostu mam problem z zlokalizowaniem miejsca największej/najmniejszej wartości w tabeli
_________________
M4ster Entertainment:
http://www.m4ster.cba.pl

GameM4ster:
http://www.game.m4ster.cba.pl
 
     
Micz 
Starszy użytkownik



Dołączył: 23 Kwi 2004
Posty: 173
Skąd: Niemcz
Wysłany: 2011-03-31, 09:32   

jeśli jest to tablica dwu wymiarowa to musisz ją przeglądać w dwóch pętlach np z dwoma oddzielnymi indeksami. Napiszę Ci w składni c++ bo pascala nie pamiętam).


Kod:


int min_x = 0;
int  min_y = 0;
int min = my_array[0][0];
for(int i=0;i< size_x; i++)
 for(int j=0;j< size_y; j++)
 {
 
  if(my_array[i][j] < min)
  {
    min = my_array[i][j] ;
    min_x = i;
    min_y = j;
  }
}


Ten kod znajdzie pierwsze wystąpienie najmniejszej liczby czyli jeśli będą dwie takie same liczy to jako najmniejszą wskaże tą pierwszą w tablicy. Analogicznie można zrobić dla największej wystarczy dodać drugiego if'a do pętli.
_________________
NIE dla patentu na oprogramowanie!
http://www.nosoftwarepate...ev50/index.html
 
 
     
m4ster 
Dopiero zaczyna


Dołączył: 29 Mar 2011
Posty: 7
Wysłany: 2011-03-31, 18:27   

Dzięki za pomoc
_________________
M4ster Entertainment:
http://www.m4ster.cba.pl

GameM4ster:
http://www.game.m4ster.cba.pl
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 12