Cho 1 dãy số nguyên in ra số thuận nghịch

mình có bài toán mong các bạn giúp đỡ

Cho dãy số nguyên A có n số (mảng 1 chiều)
Viết chương trình con in ra các số nguyên thuận nghịch có trong dãy ;

mình xin cảm ơn

Bạn nên đưa ra giải pháp của mình trước nhé, diễn đàn không khuyến khích việc hỏi bài tập :slight_smile:

P/S: Bạn cho 1 vòng lặp for nhập dãy số, rồi thêm 1 vòng lặp for duyệt mảng và xử lý theo toán học thôi !

4 Likes
int SoDaoNguoc(int n) { // Ví dụ n = 123 => return 321
	int res = 0;
	while(n > 0) {
		res = res * 10 + n % 10;
		n /= 10;
	}
	return res;
}

hình như số thuận nghịch là phải là số không thay đổi giá trị khi đảo ngược lại mà bác

như 101 hay 121 :slight_smile:

Thì cho cái hàm trên là làm được rồi đấy :smile: Không biết dùng nữa thì cũng chịu :sweat_smile:

2 Likes

:joy: Cho cần câu không cho con cá.
Anh cho bạn ấy mồi câu, nhưng bạn này có vẻ như mơi học câu cá :joy:

Bác dùng hàm đó để đảo ngược số rồi kiểm tra xem nó có là số thuận nghịch không?
Hoặc chỉnh thành hàm kiểm tra số nghịch đảo rồi dùng

3 Likes

Rảnh ngồi làm luôn một cái video =))
[DEAD LINK]

2 Likes

em mới năm nhất học c++ thôi bác nên gà mờ lắm
cảm ơn bác đã hướng dẫn

chúc bác có buổi chiều vui vẻ

Sao mình thấy nhiều bạn lấy lý do này ra để nói vậy nhỉ?


Hôm nọ, mình có được tiếp xúc với một bạn cũng năm 97 mà đã là senior web develop :confounded:
Cùng cố gắng nhé !

1 Like

thi có sao mình nói vậy th

cái của bác chỉ là giúp kiểm tra số đó có phải số thuận nghịch không …vd cho mảng 12340455121221023 bây giờ bảo tìm số thuận nghịch trong mảng này mình nghĩ ý của chủ thớt là vậy , chứ kt số thuận nghịch ko thì đơn giản mà có thể dùng cách của bạn hoặc dùng stack

1 Like

@reoteu_ray cách của bác @david15894 là đúng với ý của mình rồi á tại mình bị nhầm lẫn là tìm số thuận nghịch trong mảng á :slight_smile:

return res; chứ bác ơi

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?