K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

16 tháng 4

loading...  

15 tháng 4

c++ nha mn

 

15 tháng 4

làm c++ ạ em k bt làm kiểu khác

 

 

15 tháng 4

c++ với ạ

 

15 tháng 4

Bạn tham khảo thử chương trình Python như này nhé!

def find_least_frequent(arr):
    freq_dict = {}
    for num in arr:
        if num in freq_dict:
            freq_dict[num] += 1
        else:
            freq_dict[num] = 1
    
    min_freq = min(freq_dict.values())
    min_value = min(num for num, freq in freq_dict.items() if freq == min_freq)

    return min_value, min_freq

# Đọc dữ liệu từ file input
with open('BAI4.INP', 'r') as f:
    numbers = list(map(int, f.readline().strip().split()))

# Tìm giá trị nhỏ nhất có số lần xuất hiện ít nhất
min_value, min_freq = find_least_frequent(numbers)

# Ghi kết quả vào file output
with open('BAI4.OUT', 'w') as f:
    f.write(f"{min_value} {min_freq}")

Giải giúp em với ạ :<< <PASCAL> Số xuất hiện nhiều nhất Số trong xâu được hiểu là tập hợp các ký tự số đứng liền nhau trong xâu. Ví dụ: S "Kỳ thi HSG lop 6,7,8 nam học 2021-2022", có 5 số xuất hiện trong xâu là: 6, 7, 8, 2021, 2022. RENUM.PAS Yêu cầu: Hãy nhập vào từ bàn phím xâu ký tự S bất kỳ (0 < Length(S) <256), sau đó in ra sô xuất hiện nhiều nhất trong xâu. Nếu có nhiều số có cùng số lần xuất hiện và...
Đọc tiếp

Giải giúp em với ạ :<<

<PASCAL>

Số xuất hiện nhiều nhất
Số trong xâu được hiểu là tập hợp các ký tự số đứng liền nhau trong xâu. Ví dụ: S "Kỳ thi HSG lop 6,7,8 nam học 2021-2022", có 5 số xuất hiện trong xâu là: 6, 7, 8, 2021, 2022.
RENUM.PAS
Yêu cầu: Hãy nhập vào từ bàn phím xâu ký tự S bất kỳ (0 < Length(S) <256), sau đó in ra sô xuất hiện nhiều nhất trong xâu. Nếu có nhiều số có cùng số lần xuất hiện và nhiều nhất thì in ra số nhỏ nhất, nếu trong xâu không có số nào thì in ra số 0. Biết rằng, các số xuất hiện trong xâu là những số nguyên dương có không quá 6 chữ số.
Vi dụ:
Nhập vào: S='thu4ngay2thang2nam2022
In ra:

Giải thích: Có 3 số khác nhau xuất hiện trong
xâu là: 2, 4, 2022. Trong đó số 2 xuất hiện nhiều nhất với số lần là 2.
Sab12cd12bb12b9b9c9n6n3n3'
Giải thích: Có 3 số khác nhau xuất hiện trong xâu là: 3, 9, 12
9
Trong đó có 2 số xuất hiện nhiều nhất là 9 và 12, có cùng số lần xuất hiện là 3. Số 9 nhỏ Lơn 12 nên ta in ra số 9.

1
15 tháng 4

Bạn thử code này nhé
program RENUM;

var
    S: string;
    frequency: array[0..9] of integer; // Mảng đếm số lần xuất hiện của các số từ 0 đến 9
    maxFreq, maxNum, i, num: integer;

begin
    // Khởi tạo tất cả các phần tử trong mảng đếm về 0
    for i := 0 to 9 do
        frequency[i] := 0;

    // Nhập xâu ký tự S từ bàn phím
    writeln('Nhap vao xau ky tu S: ');
    readln(S);

    // Đếm số lần xuất hiện của các số từ 0 đến 9 trong xâu S
    for i := 1 to length(S) do
    begin
        if (S[i] >= '0') and (S[i] <= '9') then
        begin
            num := ord(S[i]) - ord('0');
            frequency[num] := frequency[num] + 1;
        end;
    end;

    // Tìm số có số lần xuất hiện nhiều nhất và nhỏ nhất
    maxFreq := 0;
    maxNum := 0;
    for i := 0 to 9 do
    begin
        if frequency[i] > maxFreq then
        begin
            maxFreq := frequency[i];
            maxNum := i;
        end;
    end;

    // In ra số xuất hiện nhiều nhất
    if maxFreq > 0 then
        writeln('So xuat hien nhieu nhat la: ', maxNum)
    else
        writeln('Trong xau khong co so nao.');

    readln;
end.

THAM KHẢO

*Kẻ đường viền ô và khung bao quanh:

- Chọn vùng dữ liệu muốn kẻ đường viên ô, kẻ khung và chọn Format Cells 

- Trong cửa số Format Cells chọn Border, thiết lập các thông số kẻ đường viền, kẻ khung

*In trang tính: 

Bước 1. Đánh dấu vùng dữ liệu muốn in.

Bước 2. Thực hiện lệnh File/Print.

Bước 3. Sau khi thiết lập xong thông số in, nháy chuột biểu tượng Print để in.

13 tháng 4

Ngôn ngữ gì bạn? Python hay gì?

13 tháng 4

x = int(input("Nhap x="))
y = int(input("Nhap y="))


tong = x + y
hieu = x - y
tich = x * y
thuong = x / y


print("Tong x+y=", tong)
print("Hieu x-y=", hieu)
print("Tich x*y=", tich)
print("Thuong x/y=", thuong)

13 tháng 4

Thử code như này xem sao nha!

#include <iostream>

using namespace std;

// Hàm để tính tổng các chữ số của một số nguyên dương
int T(int X) {
    int sum = 0;
    while (X > 0) {
        sum += X % 10;     // Lấy phần đơn vị của X và cộng vào tổng
        X /= 10;     // Loại bỏ phần đơn vị đã xử lý
    }
    return sum;
}

int main() {
    int N;
    cout << "Nhap vao so nguyen duong N: ";
    cin >> N;

    int* arr = new int[N];

    cout << "Nhap vao " << N << " so nguyen duong: ";
    for (int i = 0; i < N; ++i) {
        cin >> arr[i];
    }

    int S = 0;
    for (int i = 0; i < N; ++i) {
        S += T(arr[i]);     // Tính tổng các chữ số của từng phần tử và cộng vào S
    }

    cout << "Tong S = " << S << endl;

    delete[] arr;

    return 0;
}

11 tháng 4

Đây bạn nhé!

11 tháng 4

Em chỉ con chuột vào tên người muốn kết bạn rồi nhấn vào biểu tượng có hình người là được em nhé.