Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Stwórz funkcję int MaxIndex(int tab, int rozmiar), która zwraca indeks, na którym znajduje się największa liczba podzielna przez 5 w tablicy.
- int MaxIndex(int tab[], int rozmiar)
- {
- int i=0;
- int max;
- int indeks;
- if (rozmiar<=0)
- return -1;
- max=tab[0];
- while (i<=rozmiar)
- {
- if(tab[i]%5==0 && tab[i]>max)
- {
- max=tab[i];
- indeks=i;
- }
- i++;
- }
- // if(tab[0]%5 != 0 && indeks>0)
- // return false;
- //jak jest z tymi 3 linijkami to nie działa xD
- //else
- return indeks;
- }
- int main()
- {
- int tab[]={1,13,14,16};
- int rozmiar = sizeof tab/sizeof *tab;
- if(MaxIndex(tab, rozmiar)==-1)
- {
- cout<<"MITablica pusta"<<endl;
- }
- else if(MaxIndex(tab, rozmiar)==false) //dlaczego to działa poprawnie?
- {
- cout<<"MINie ma takich liczb"<<endl;
- }
- else
- {
- cout<<"MaxIndex: "<<MaxIndex(tab, rozmiar)<<endl;
- }
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement