Poprawność programu w postaci schematu blokowego.

0

Witam

Chciałbym poprosić o małą pomoc a dokładnie o sprawdzenie i naprowadzenie w rozwiązaniu problemu. Zadanie z jakim się zmierzyłem i które trochę mnie przerosło jest następującej treści:

Dany jest zbiór A{1,4,3,2,4,9,5,7} wybrać najmniejszą nieparzystą liczbę.

Stworzyłem coś takiego ale ktoś zrobił mi mętlik w głowie i już nie wiem jak powinno to wyglądać.

http://img266.imageshack.us/img266/6882/schematblokowy1.png

i mam jeszcze jedno zadanie którego treść brzmi:

z ciągu n-elementowego wyliczyć średnią liczb nieparzystych ten schemat jest już autorstwa mojego znajomego ale tez warto by było spytać się specjalistów czy jest dobry a jeżeli nie to co jest do poprawy

http://imageshack.us/photo/my-images/690/algorytm1.png/

z góry dziękuje za pomoc i pozdrawiam

0

skoro w c++ to Ci napiszę pseudokod. Sam sobie zobacz czego Ci brakuje

int min = INT_MAX;
for (int i = 0 ; i < n ; i++) 
{
  if(tablicaLiczb[i] % 2 == 0)
    continue;
  else
    if (tablicaLiczb[i] < min)
      min = tablicaLiczb[i]
}  

co do drugiego. Jeżeli rozwiążesz pierwsze to i z drugim sobie poradzisz.

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