Lập trình nhập từ bàn phím ba số nguyên a b c đưa ra màn hình giá trị lớn nhất trong ba số đó c++

Program      test;

Uses             Crt;

Var                 a,b,c,max:integer;

Begin            Clrscr;

Writeln(' Nhap a =');readln(a);

Writeln(' Nhap b ='); readln(b);

Writeln(' Nhap c =');readln(c);

Max:=a

If max nhỏ hơn b then max:= b( xl bạn nha tại đt ko có dấu lớn hơn hay bé hơn á. Thông cảm)

If max nhỏ hơn c then max:= c 

Writeln('So lon nhat la ='max);

Readln;

End.

Bài 5. Cho ba số a, b, c đọc vào từ bàn phím. Hãy tìm giá trị lớn nhất của ba số trên và in ra kết quả.

Code c:

#include <stdio.h>

#include <conio.h>

int main() {

    int a, b, c, max;

    printf("Nhap so a: ");

    scanf("%d", &a);

    printf("Nhap so b: ");

    scanf("%d", &b);

    printf("Nhap so c: ");

    scanf("%d", &c);

    max=a;

    if(b>a && c>a)

    {

    if(b>c)

    max=b;

    else

    max=c;

            }

            else

            {

                if(b>a)

                max=b;

                if(c>a)

                max=c;

            }

    printf("\n So lon nhat trong 3 so tren la: %d", max);

    getch();

}

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

Create an account

program ct_tinh;

uses crt;

var a,b,c:integer;

      x,y:real;

begin

 clrscr;

write('nhap so a= ');readln(a);

write('nhap so b= ');readln(b);

write('nhap so c= ');readln(c);

x:=a+b+c;

y:=(a+b)*(a+b)/c;

writeln('x= ',x);

writeln('y= ',y);

readln;

end.

This entry is part 13 of 69 in the series Học C Không Khó

84 / 100

Để luyện tập kiến thức cấu trúc if else đã học, hôm nay chúng ta tiếp tục làm bài tập tìm số lớn nhất trong 3 số a b c để luyện tập kiến thức đã học. Nếu bạn chưa biết tới khóa học lập trình C này, có thể bạn nên ghé thăm bài giới thiệu khóa học “Học C bá đạo” nhé. Còn bây giờ chúng ta sẽ đi vào làm bài tập luyện tập nhé.

Bài tập tìm số lớn nhất trong 3 số a b c

/*

Tìm số lớn nhất trong 3 số a, b, c nhập từ bàn phím

*/

Ý tưởng giải bài tập

  1. Nhập vào 3 số nguyên từ bàn phím
  2. Giả sử số đầu tiên là số lớn nhất
  3. Nếu số thứ 2 lớn hơn số lớn nhất, => số lớn nhất là số thứ 2
  4. Nếu số thứ 3 lớn hơn số lớn nhất => số lớn nhất là số thứ 3
  5. In ra giá trị của số lớn nhất

Video hướng dẫn tìm số lớn nhất trong 3 số

Lời giải tham khảo

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

/*

    Tìm số lớn nhất trong 3 số a, b, c nhập từ bàn phím

*/

#include <stdio.h>

int main()

{

    float a, b, c;

    printf("\nNhap 3 so a, b, c: ");

    scanf("%f%f%f", &a, &b, &c);

    // Tìm max theo C1

    float maxValue = a;

    if(b > maxValue){

        maxValue = b;

    }

    if(c > maxValue){

        maxValue = c;

    }

    // Tìm max theo C2

    // Không khuyến khích

    // if (a >= b && a >= c)

    // {

    //     printf("Max = %f", a);

    // }

    // else if (b >= a && b >= c)

    // {

    //     printf("Max = %f", b);

    // }

    // else

    // {

    //     printf("Max = %f", c);

    // }

}

Kết quả chạy chương trình:

[email protected]:~/Downloads/c-tutorial/day_15$ ./Max3Number

Nhap 3 so a, b, c: 5 4 9

Max = 9.000000

[email protected]:~/Downloads/c-tutorial/day_15$ ./Max3Number

Nhap 3 so a, b, c: 7.8

6

9.2

Max = 9.200000

Tham gia Forum Lập Trình Không Khó để cùng học tập và trao đổi kiến thức lập trình nhé!