Algorytm znajdowania minimalnego elementu w ciągu n liczb - schemat blokowy.

0

Witam,
Mam problem algorytmem znajdowania minimalnego elementu w ciągu n liczb - schemat blokowy.

  1. Na wejściu użytkownik podaję ile liczb chce podać do ciągu.
  2. "Algorytm" pobiera te liczby i ma znaleźć najmniejszy element z nich.

Nie wiem jak to zrobić, ponieważ nie mogę użyć tablic, proszę o jakieś podpowiedzi. Z tablicą byłoby to dużo prostsze, wtedy można by zrobić tak:

int min = tab[0]; // i potem w pętli sprawdzać kolejne czy są mniejsze.
for(int i=0; i<n;i++)
{
 if(tab[i]<min)
    min = tab[i];
}

No, ale ja mam zrobić bez tabli i schemat blokowy.

1
int min = pierwsza wczytana
dla każdej kolejnej_wczytanej
    jeśli kolejna_wczytana jest mniejsza niż min to min = kolejna_wczytana
0

co to znaczy, że nie możesz użyć pętli?

for (int i = 0; i < n; i++)
{
...
}

mozna zapisac jako (to juz sie latwo w blokowym robi):

int i = 0;
while (i < n)
{
  ...
  i++;
}
0

Ok, dzięki bogdans.

1 użytkowników online, w tym zalogowanych: 0, gości: 1