[ create a new paste ] login | about

Link: http://codepad.org/NbQWG1As    [ raw code | output | fork | 2 comments ]

C, pasted on Aug 21:
#include<stdio.h>
#include<conio.h>

int main()
{
	int n;
	int SoNghichDao = 0;
	do
	{
		printf("\nNhap n: ");
		scanf("%d", &n);
	}while(n < 0 && printf("\nLoi: (n >= 0)"));

	printf("\nSo dao nguoc cua %d la: ", n);
	do
	{
		printf("%d", n % 10);
	}while(n /= 10); // tương đương n = n / 10; n != 0;

	// có thể viết

	/*do
	{
		SoNghichDao = SoNghichDao * 10 + n % 10;
		n /= 10;
	}while(n != 0);
	printf("\n%d", SoNghichDao);*/

	getch();
	return 0;
}


Output:
1
Line 17: error: conio.h: No such file or directory


Create a new paste based on this one


Comments:
posted by 1461512 on Oct 25
static int BT50 (int n)
{
int sdn=0;
int temp = n;
while (temp >=1)
{
sdn = sdn*10 + temp % 10;
temp /= 10;
}
return sdn;
}
reply
posted by caotuong225@gmail.com on Nov 7
cho e hỏi tại sao khi printf chỗ số nghịch đảo lại ko cần %d mà nó vẫn hiện lên số nghịch đảo ở phía sau còn có %d lại sai ạ

reply