Nhập số nguyên dương n bỏ đi số 0 và 5 trong đó

Nhập vào số nguyên dương n ,sau đó bỏ đi số 0 và 5 trong đó thì dùng lệnh gì ạ ?
ví dụ N= 157604
Bước 1 : 4671
bước 2 :1764

Trong khi đảo ngược thì bỏ qua không thêm vào :smiley:

1 Like

dùng lệnh gì để bỏ qua ạ

Vậy bạn viết được code đảo ngược số chưa?

1 Like

dạ rồi mà không biết răn để bỏ qua 2 số nớ hết

Lệnh continue; dùng để bỏ qua tất cả những câu trong thân vòng lặp và lặp thêm lần nữa. Câu này dùng với vòng lặp for thì rất hay vì for luôn có lệnh tiến (ví dụ như ++i), còn while thì ko cẩn thận là dậm chân tại chỗ.

1 Like
// tach 0 va 5
int b=0;
int c=n;
while(c>0)
{
    int a=c%10;
    c=c/10;
    if(a==0 || a==5)
           continue;
    b=b*10+a;
}
return b;
// hàm đảo ngược tổng quát
int timsonguoc(int n)
{
	int b=0;
	int a;
	while ((n%10)!=0)
	{
		a = n % 10;
		n=n/10;
		b=b*10+a;
	}
	return b;
}

Bạn thử xem

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