Bài 4: Bài toán và thuật toán

Mai Hoa

Cho dãy A: 2 3 4 5 6 7 8 9 và số k = 9. Theo thuật toán tìm kiếm tuần tự, chương trình sẽ dừng lại với i bằng mấy? Chỉ mik cách giải với trình bày cái.

Nguyễn Lê Phước Thịnh
29 tháng 10 2021 lúc 23:52

#include <bits/stdc++.h>

using namespace std;

long long x,i,n,k;

int main()

{

cin>>n>>k;

for (i=1; i<=n; i++)

{

cout<<x;

if (x==k) cout<<i<<" ";

}

return 0;

}

Bình luận (0)
Nguyễn Thị Ái Vân
7 tháng 3 2023 lúc 20:38

Code:

A = [2,3,4,5,6,7,8,9] k = int(input('k = ')) if (k >= min(A)):     i = 0     for j in range(0,len(A)):         i += 1          chon = A[j]         if (chon != k):             print (f'i = {i}\nSố {chon} : Không đúng số cần tìm')         else:             if (j != len(A)-1):                 print (f'i = {i}\nSố {chon} : Đúng số cần tìm nhưng chưa hết dãy số')                 break             else:                 print (f'i = {i}\nSố {chon} : Đúng số cần tìm và chưa hết dãy số')

Kết quả:

k = 4

i = 1
Số 2 : Không đúng số cần tìm
i = 2
Số 3 : Không đúng số cần tìm
i = 3
Số 4 : Đúng số cần tìm nhưng chưa hết dãy số

 

Bình luận (0)

Các câu hỏi tương tự
Mai Hoa
Xem chi tiết
Trần Văn Quốc
Xem chi tiết
Mai Hoa
Xem chi tiết
Mai Pham
Xem chi tiết
Thái An Hiếu
Xem chi tiết
Dang Tai
Xem chi tiết
Tiểu Bạch Kiểm
Xem chi tiết
Như Ý
Xem chi tiết
Kháng Văn
Xem chi tiết