30/09/2018, 18:21
Cho biết phần tử X xuất hiện lần thứ "m" tại vị trí thứ mấy, với x và m được nhập từ bàn phím!
Mong mọi người giải đáp hộ mình bài này, nghĩ mãi không ra
Viết chương trình nhập vào mảng một chiều gồm n phần tử kiểu số nguyên. In ra mảng theo giá trị ngược. Cho biết phần tử X xuất hiện lần thứ “m” tại vị trí thứ mấy, với x và m được nhập từ bàn phím!
Bài liên quan
Nó bảo cho biết phần tử x xuất hiện lần thứ “m” tại vị trí thứ mấy nữa
Mấy cái đơn giản này bạn có tự suy nghĩ trước chưa mà bảo suy nghĩ mãi không ra Phải tư duy trước khi hỏi một cái gì đó để ghi nhớ kiến trức đó lâu hơn
Thêm nữa là m là biến đếm thì làm sao nhập từ bàn phím được, trước khi bạn nhập các phần tử của mảng thì làm sao bạn biết được X xuất hiện bao nhiêu lần
Nhưng đề bảo vậy mà bạn!!!
Có ai biết Cho biết phần tử X xuất hiện lần thứ “m” tại vị trí thứ mấy, với x và m được nhập từ bàn phím!
là sao không v
Cách làm của bạn mình cũng nghĩ rồi, nhưng cảm thấy nó không giống với đề bài!!!
Nhưng cũng cảm ơn bạn rất nhiều
Gọi mảng nhập vào là a[], duyệt tìm các vị trị của x, lưu vị trí vào mảng b[].
Nhập m, in ra b[m] là xong.
bạn code cụ thể cho mình hiểu được không, mình mới học phần này nên còn ngu nó
cái phần lưu vị trí mình không hiểu lắm
Ý tưởng như trên.
Cảm ơn bạn rất nhiều
t có phải là số phần tử trong mảng không bạn
t là biến để đánh dấu chỉ số của mảng b[] thôi, b[t] = vị trí xuất hiện của x
ví dụ t = 1 thì b[1] là vị trí xuất hiện của x lần thứ nhất trong mảng a[], t = 2 là vị trí lần thứ 2… như vậy muốn ra vị trí xuất hiện lần thứ m, ta chỉ cần in ra b[m] là xong.
thanks bạn