Module: (C++) Koşullu işleç


Problem

12/17

İkisinden daha büyük - seçenek 3. Eksik koşullu ifade

Theory Click to read/hide

Eksik koşullu ifade

Eğer "aksi halde" herhangi bir şey yapmanıza gerek yoktur (örneğin: "satışta dondurma varsa, dondurma alın" ve değilse ...), ardından tüm blok "aksi takdirde" koşul işlecinin kısaltılmış (eksik) biçimini atlayabilir ve kullanabilirsiniz:
eğer ( koşul )
 {
   ... // koşul doğruysa ne yapılmalı
 }
Koşullu operatörün tamamlanmamış biçimini kullanarak iki sayının maksimumunu bulma problemini çözmeye ilişkin bir örnek ele alalım.
 

Problem

Koşullu operatörün tamamlanmamış biçimini kullanarak maksimum iki sayı bulma probleminin çözümünü resmileştirebilirsiniz.

Başlangıç ​​değeri A değişkeninin değerine eşit olan ek bir Max değişkeni kullanarak. Ardından, B, Max değişkeninin değerinden büyüktür, ardından Max değişkeninin değerini B değişkeninin değeriyle değiştirir >.

Bu şemayı kullanarak, sayılarından üç veya daha fazlasının maksimum değerini bulmak kolaydır.