Trang chủ Tin Học Lớp 9 Xâu nhị phân là xâu chỉ gồm hai ký tự...

Xâu nhị phân là xâu chỉ gồm hai ký tự ‘0’ và ‘1’. Cho một xâu nhị phân 𝑠 độ dài 𝑛, bạn hãy đếm số ký tự ‘0’ và số ký tự ‘1’ xuất hiện trong 𝑠. Dữ liệu: Dòng

Câu hỏi :

Xâu nhị phân là xâu chỉ gồm hai ký tự ‘0’ và ‘1’. Cho một xâu nhị phân 𝑠 độ dài 𝑛, bạn hãy đếm số ký tự ‘0’ và số ký tự ‘1’ xuất hiện trong 𝑠. Dữ liệu: Dòng đầu tiên chứa số nguyên 𝑛 là độ dài xâu nhị phân 𝑠 (1 ≤ 𝑛 ≤ 105 ). Dòng thứ hai chứa xâu nhị phân 𝑠. Kết quả: Dòng thứ nhất ghi ra số ký tự ‘0’ và dòng thứ hai ghi ra số ký tự ‘1’ xuất hiện trong 𝑠

Lời giải 1 :

program ct;

uses crt;

var s:string;

dem1, dem0, i:integer;

begin

write('nhap xau s:='); readln(s); dem1:=0; dem0:=0;

for i:=1 to length(s) do

if s[i]='0' then 

begin

dem0:=dem0+1;

end;

for i:=1 to length(s) do

if s[i]='1' then

begin

dem1:=dem1+1;

end;

writeln('co ',dem0,' ki tu 0 trong xau');

writeln('co ',dem1,' ki tu 1 trong xau');

readln;

end.

image

Thảo luận

-- ban bt viet bang c++ k a
-- mình chỉ bên pascal thoi ạ, nếu mà C++ thì bn ns trc chứ mình chịu í \:((

Lời giải 2 :

Nếu s chỉ gồm các kí tự '0' và '1' thì làm như sau, nếu không phải thì bạn nói để mình sửa code

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    long n;
    cin >> n;
    cin >> s;;
    long dem=0;
    for (long i=0; i<n; i++)
    {
        if (s[i]=='0') dem+=1;
    }
    cout << "so luong ki tu '0': " << dem << endl << "so luong ki tu '1': " << n-dem << endl;
}

*Ảnh (mình nhập đại)

image

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, sắp phải bước vào một kì thi căng thẳng và sắp chia tay bạn bè, thầy cô và cả kì vọng của phụ huynh ngày càng lớn mang tên "Lên cấp 3". Thật là áp lực nhưng các em hãy cứ tự tin vào bản thân là sẻ vượt qua nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247