Quick actions

cmd+k|ctrl+k

Navigation

Languages

Пример на тернарное условие 1

Snippet info

Language

C

Visibility

public

Author

blackcoffee

Created

2018-06-14T23:55:05Z

Updated

2018-06-14T23:56:27Z

#include <stdio.h>
 /*Найти среднее число*/
int main() {
   int a = 1;
   int b = 2;
   int c = 3;
   int mid;
   
   if (a > b) {
        if (a > c) {
            if (c > b) {
                mid = c;
            } else {
                mid = b;
            }
        } else {
            mid = a;
        }
    } else {
        if (b > c) {
            if (c > a) {
                mid = c;
            } else {
                mid = a;
            }
        } else {
            mid = b;
        }
    }
 
   printf("%d\n", mid);
   return 0;
} 
   
/*Тоже самое, только с помощью тернарного оператора*/
/*mid = (a > b) ? (a > c) ? (c > b) ? c : b : a : (b > c) ? (c > a) ? c : a : b;*/
INFO