Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Trần Văn Dũng

Bài 14: Nhập từ bàn phím 1 số có 4 chữ số. Hiện trên màn hình 4 dòng: dòng thứ nhất là chữ số hàng nghìn, dòng thứ hai là chữ số hàng trăm, dòng thứ 3 là chữ số hàng chục, dòng thứ tư là chữ số hàng đơn vị của số vừa nhập.

Ngọc Hưng
18 tháng 10 lúc 17:24

#include <stdio.h>

int main() {
    int number;
    
    // Nhập số từ bàn phím
    printf("Nhập một số có 4 chữ số: ");
    scanf("%d", &number);
    
    // Kiểm tra số có 4 chữ số
    if (number < 1000 || number > 9999) {
        printf("Vui lòng nhập một số có 4 chữ số.\n");
        return 1;
    }

    // Tính các chữ số
    int thousands = number / 1000;         // Chữ số hàng nghìn
    int hundreds = (number / 100) % 10;    // Chữ số hàng trăm
    int tens = (number / 10) % 10;         // Chữ số hàng chục
    int units = number % 10;                // Chữ số hàng đơn vị

    // In ra kết quả
    printf("Chữ số hàng nghìn: %d\n", thousands);
    printf("Chữ số hàng trăm: %d\n", hundreds);
    printf("Chữ số hàng chục: %d\n", tens);
    printf("Chữ số hàng đơn vị: %d\n", units);

    return 0;
}

Ngọc Hưng
18 tháng 10 lúc 17:26

#include <iostream>
using namespace std;

int main() {
    int number;

    // Nhập số từ bàn phím
    cout << "Nhập một số có 4 chữ số: ";
    cin >> number;

    // Kiểm tra số có 4 chữ số
    if (number < 1000 || number > 9999) {
        cout << "Vui lòng nhập một số có 4 chữ số." << endl;
        return 1;
    }

    // Tính các chữ số
    int thousands = number / 1000;         // Chữ số hàng nghìn
    int hundreds = (number / 100) % 10;    // Chữ số hàng trăm
    int tens = (number / 10) % 10;         // Chữ số hàng chục
    int units = number % 10;                // Chữ số hàng đơn vị

    // In ra kết quả
    cout << "Chữ số hàng nghìn: " << thousands << endl;
    cout << "Chữ số hàng trăm: " << hundreds << endl;
    cout << "Chữ số hàng chục: " << tens << endl;
    cout << "Chữ số hàng đơn vị: " << units << endl;

    return 0;
}