-
28-06-2013, 12:03 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
November.Rain cũng học ptit à, hình như gặp người quen. [IMG]images/smilies/2.gif[/IMG]
Bài của c cho i++ vs i-- trên đầu vòng while mình chạy thử nó lặp vô tận và không ra kêt quả. Để như cũ mới ra.
C chạy thử 2 bài của mình. Vấn đề là khi dùng tất vòng while. K hiểu sao khi tìm tới các phần tử của mảng A[] để hiển thị ra lại không thấy.
<a href="http://upanh.com/view/?id=arr22nemdbs" target="_blank" rel="nofollow"></a>
Pro nào giúp mình vs [IMG]images/smilies/wings_no.gif[/IMG]View more random threads:
- tháo tác nhập xuất và sử dụng file.txt
- ngắt bàn phím trên C
- bài tập
- cách tìm phần tử nhỏ thứ 2 trong mảng
- Cần gợi ý cách giải bài toán số bước ít nhất
- Hoán vị lặp
- Các bác giúp e, e nhập vào mssv thì bị lỗi.
- Cho e hỏi cách giải sử dụng hàm đệ quy cho bài tập nàyy
- Em mới học C++ ,mọi người tư vấn cho e vấn đề này với
- [C++]truy xuất dữ liệu trong C++
-
28-06-2013, 01:13 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã nguồn PHP:#include<stdio.h> #include<conio.h> int A[9]={0,1,2,3,4,0,0,0,0},B[11],n=4,Stop=0,count=0; void Function1(){ printf("
Ket qua buoc %2d:",++count); int i = 1; while(i<=n) { if(B[i]) printf("%3d",A[n+i]); else printf("%3d",A[i]); i++; } printf("
"); } void Function2(){ int i = n; while(B[i]) { B[i] = 0; i--; } if(i==0) Stop = 1; else B[i]=1; } int main() { while(!Stop) { Function1(); Function2(); } getch(); return 0; }
-
28-06-2013, 03:44 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Yêu cầu bài này của mình là phải chuyển hêt về vòng lặp while()
Mã:#include <stdio.h> #include <conio.h> int A[]={0,1,2,3,4,0,0,0,0},n=4,stop=0,count=0,B[11]; void function1(){ printf(" Ket qua buoc %2d : ",++count); int i=1; while(i<=n) { int ok=0; while(B[i]){ printf("%3d",A[n+i]); ok=1; break; } while(!ok){ printf("%3d",A[i]); break; } i++; } } void function2(){ int i=n; while(B[i]){ B[i]=0; i--; } int ok=0; while(i==0){ stop=1;ok=1;break; } while(!ok){ B[i]=1; break; } } main(){ while(!stop){ function1();function2(); } getch(); }
Tiện đây nói luôn thuật toán chuyển từ câu lệnh if - else sang while mọi người có thể tham khảo thêm[IMG]images/smilies/wink.png[/IMG]:
if(<điều kiện>) <câu lênh 1>
else <câu lênh 2>
>>>>>
chuyển sang vòng lặp while:
//dùng biến tạm ok=0
int ok=0;
while(<điều kiện>)
{
<câu lệnh 1 >; ok=1;break;
}
while(!ok){
<câu lệnh 2>; break;
}
-
28-06-2013, 04:39 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình nghĩ nó là thế này , bạn xem thử xem .Dạo này dân ptit vào đây nhiều nhỉ
Mã:void Function1(){ printf(" Ket qua buoc %2d:",++count); int i=1; while(i<=n){ i++; if(B[i]) printf("%3d",A[n+i]); else printf("%3d",A[i]); printf(" "); }} void Function2(){ int i; i=n; while(B[i]){ i--; B[i]=0; } if(i==0) Stop=1; else B[i]=1;}
-
28-06-2013, 07:49 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lỗi chuyển đổi các cấu trúc điều khiển về vòng lặp while
Mã:#include<stdio.h> #include<conio.h> int A[9]={0,1,2,3,4,0,0,0,0},B[11],n=4,Stop=0,count=0; void Function1(){ printf(" Ket qua buoc %2d:",++count); for(int i=1;i<=n;i++) if(B[i]) printf("%3d",A[n+i]); else printf("%3d",A[i]); printf(" "); } void Function2(){ int i; for(i=n;B[i];i--)B[i]=0; if(i==0) Stop=1; else B[i]=1; } main(){ for(;!Stop;){ Function1();Function2(); } getch(); }
Mình đã chuyển hết về while nhưng k ra được kết quả giống code trên. Pro nào giúp mình vs[IMG]images/smilies/kiss.gif[/IMG]
Mã:#include <stdio.h> #include <conio.h> int A[]={0,1,2,3,4,0,0,0,0},n=4,stop=0,count=0,B[11]; void function1(){ printf(" Ket qua buoc %2d : ",++count); int i=1,ok=0; while(i<=n) { while(B[i]){ printf("%3d",A[n+i]); ok=1;break; } while(!ok){ printf("%3d",A[i]);break; } i++; } } void function2(){ int i=n; while(B[i]){ B[i]=0;i--; } int ok=0; while(i==0){ stop=1;ok=1;break; } while(!ok){ B[i]=1; break; } } main(){ while(!stop){ function1();function2(); } getch(); }
Vệ sinh cá nhân là một phần quan yếu của sức khỏe nam giới. Dùng dung dịch vệ sinh mỗi ngày mang lại nhiều ích, giúp loại bỏ vi khuẩn và vi sinh vật gây hại, giúp khu vực cơ quan sinh dục luôn sạch...
Gel vệ sinh cu, bạn trai có nên...