/*
    scrivere una funzione che restituisca il valore
    più basso tra due caratteri, ovvero il carattere
    che precede l'altro nell'ordinamento alfabetico
*/

#include <stdio.h>

// prendiamo esempio da
char min_int(int a, int b) {
    if(a < b) {
        return a;
    } 
    return b;
}

// perché sono identiche? Perché i caratteri sono
// interi che contengono il proprio codice ASCII intero
char min_char(char a, char b) {
    if(a < b) {
        return a;
    } 
    return b;
}

int main() {
    char m;

    m = min_char('f', min_char('m','c'));
    printf("%c",m);
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: