TI

Pertanyaan

program untuk mencetak bilangan tersebar dari 5 buah bilangan yang dimasukan oleh user, dengan cara membandingkan bilangan sebelumnya dengan bilangan berikutnya. Misalnya bilangan tersebut A, B, C, D dan E maka A dan B diperbandingkan. Jika A lebih besar dari B maka A dibandingkan dengan C, jika A lebih besar dari C maka A dibandingkan dengan D, demikian seterusnya sampai didapat nilai yang terbesar.

1 Jawaban

  • Dalam bahasa C:
    #include <stdio.h>
    int main(){
    int a,b,c,d,e;
    scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
    if (a> b && a> c && a>d && a>e)
    printf("%d",a);
    else if (b>a && b>c && b>d && b>e)
    printf("%d",b);
    else if (c>a && c>b && c>d && c>e)
    printf("%d",c);
    else if (d>a && d>b && d>c && d>e)
    printf("%d",d);
    else if (e>a && e>b && e>c && c>d)
    printf("%d",c);
    else printf("%d",a);
    return 0;
    }

Pertanyaan Lainnya