01/10/2018, 17:23

Tại sao kết quả lại ra 2 chữ số giống nhau?

#include<iostream>

using namespace std;

int dauChamDong();

int main()
{	
	int n;
	int Result = dauChamDong();
	cout << Result << endl;
	system("pause");
	return 0;
}

int soDao()
{
	int temp, n;
	cout << " Enter Input: "; 
	cin >> n;
	int rem = 0;
	while(n!=0)
	{
		temp = n % 10;
		rem = rem * 10 + temp;
		n = n / 10;
	}
	return rem;
}

int dauChamDong()
{
	int n = soDao();
	int temp;
	int rem = 0;
	while(n!=0)
	{
		temp = n % 10;
		n = n / 10;
		cout << temp << " . ";
	}
	return temp;
}
Nguyễn Đình Anh viết 19:28 ngày 01/10/2018

Trước khi đăng code lên thì hãy Format và Markdown code cho mọi người dễ nhìn !

Làm sao để có thể hiển thị syntax highlighting bằng markdown? Các bạn phải đánh dấu ``` như ví dụ dưới đây Chú ý, dấu ``` được tạo ra bởi nút nằm bên trái số 1 trên bàn phím, nút này sẽ là ~ khi bấm giữ Shift Ví dụ cho C Nội dung: ``` void main() { } ``` Và đừng quên ``` ở cuối Kết quả void main() { } Ví dụ cho Pascal Nội dung: ``` Program HelloWorld; Begin WriteLn('Hello world!') {no ";" is required after the last statement of a block - adding one adds a "null stateme…

Trương Tấn Phát viết 19:25 ngày 01/10/2018

Ideone.com

Ideone.com

Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.


Trong hàm đã in ra, lại còn trả temp về rồi in ra nữa thì ra 2 số là phải

Cuong Duong viết 19:30 ngày 01/10/2018

ok bác, thanks bác nhiều naaaaaa

Bài liên quan
0