Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <assert.h>
- int didziausias_skaicius(const int masyvas[], const int kiekis/*kiekis skaičių esančių masyve*/)
- {
- int didziausias_sk = masyvas[0]; // Tarkime didžiausias skaičius yra pirmas masyve esantis skaičius
- for(int i = 1; i < kiekis; ++i) // Einam per visus masyve esančius likusius skaičius
- if( masyvas[i] > didziausias_sk ) // Tikrinam ar yra masyve dar didesnis skaičius už iki šiol žinomą didžiausią skaičių
- didziausias_sk = masyvas[i];//Kadangi i-asis skaičius masyve yra didesnis už didžiausią iki šiol žinomą skaičių tai atnaujiname savo turimas žinias apie didžiausią skaičių
- return didziausias_sk;
- }
- int main() {
- int test1[] = {-1, -2000};
- assert(didziausias_skaicius(test1, 2) == -1);//Didžiausias yra -1
- int test2[] = {1, 1, 2};
- assert(didziausias_skaicius(test2, 3) == 2);//Didžiausias 2
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment