Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. int MaxIndex(int[] tab, int rozmiar)
  2.         {
  3.             int i = 0;
  4.             int max;
  5.             int indeks;
  6.  
  7.             if (rozmiar <= 0)
  8.                 return -1;
  9.  
  10.             max = tab[0];//ustawiasz pierwszy element jako max
  11.             indeks = 0;//i jego położenie jako indeks
  12.  
  13.             while (i <= rozmiar)
  14.             {
  15.                 if (tab[i] % 5 == 0 && tab[i] > max)//szukasz liczby spełniającej warunki
  16.                 {
  17.                     max = tab[i];
  18.                     indeks = i;
  19.                 }
  20.                 i++;
  21.             }
  22.  
  23.             if (indeks == 0 && max % 5 != 0) return -1;//jeżeli nie znalazłaś, indeks dalej jest równy 0. Potrzeba jeszcze sprawdzić, czy ten ustawiony na początku z dupy max jest podzielny przez 5. Jeżeli nie zwracasz -1.
  24.             else return indeks;//w każdym innym wypadku zwracasz indeks.
  25.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement