Autors:
Vērtējums:
Publicēts: 09.02.2016.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 1.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 2.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 3.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 4.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 5.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 6.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 7.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 8.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 9.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 10.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 11.
  • Paraugs 'Funkciju izveide C valodā. Programmas koda paraugs', 12.
Darba fragmentsAizvērt

Var redzēt to, ka funkcija saņem int tipa divdimensiju masīvu ar rindu izmēru size1, kolonnu izmēru size2.
Tālāk funkcijā tiek deklarēti trīs int tipa mainīgie, no kuriem i un j ir for cikla iterāciju mainīgie, bet min_vertiba, kurš sākotnēji tiek inicializēts ar vērtību 100, tiek izmantots, lai tajā saglabātu masīva mazāko elementu.
Minimālā vērtība tiek meklēta, izmantojot divus pakārtotus for ciklus un nosacījumu if, kur, ja kāda no māsīva elementu vērtībām ir mazāka kā sākotnēji inicializētā min_vertiba, tā tiek piešķirta mainīgajam min_vertiba, pārbaude tiek atkārtota, ejot cauri visiem masīva elementiem, taču katrā nākamajā nosacījuma pārbaudes reizē tiek izmantota iepriekš saglabātā min_vertiba. Vēl šī funkcija saglabā atrastās maksimālās vērtības pozīciju pa rindām un kolonnām, izmantojot globālos mainīgos index3 un index4, lai vēlāk to varētu izvadīt kopā ar elementu.…

Autora komentārsAtvērt
Atlants