1
Chuyển số dương thành số âm và ngược lại trong C/C++?
0
Nhất - 2520 đã đăng:

thêm bình luận...
0
Yomoto0 đã đăng:

Giả sử câu hỏi của bạn có 2 trường hợp.

Trường hợp đầu tiên là cho một số dương, chuyển số dương đó thành số âm và ngược lại, cho một số âm, chuyển số âm đó thành số dương, thì cách đơn giản nhất là thêm dấu trừ - vào trước nó.

#include <stdio.h>
#include <conio.h>

int main() {
    int so_duong_a = 10;
    int so_am = -so_duong_a;

    printf("So duong a = %d\n", so_duong_a);
    printf("So am cua a = %d\n", so_am);

    int so_duong_b = -so_am;
    printf("So duong b = %d\n", so_duong_b);

    return 0;
}

Trường hợp thứ hai là nhận vào một số, nếu số đó là số dương thì trả về số nghịch của nó là số âm, nếu nó là số âm thì trả về số nghịch của nó là số dương.

#include <stdio.h>
#include <conio.h>

int main() {
    int mot_so_nao_do = 10;
    int so_doi_nghich = mot_so_nao_do * -1;

    printf("So nghich cua %d la: %d", mot_so_nao_do, so_doi_nghich);

    return 0;
}
đã bổ sung 5.5 năm trước bởi
Avatar: Yomoto Yomoto0

Đã đúng ý mình, cảm ơn.

Nhất - 25 01.11.2018

kemchu

1234 01.08.2023

memayeo

1234 01.08.2023

nabamaygay

1234 01.08.2023

cut

1234 01.08.2023
thêm bình luận...
Bạn đang thắc mắc? Ghi câu hỏi của bạn và đăng ở chế độ cộng đồng (?)