![]() |
|
|
#1 |
|
Búa Gỗ
![]() Tham gia: Feb 2008
Bài: 18
VZD: 879
Điểm: 1/1 bài viết
|
làm sao để hiển thị :
1 12 123 1234 12345 123456 . Mình biết là sử dụng vòng lập for hay do while nhưng kô biết viết sao . Ai viết giúp mình nhé |
|
|
|
|
|
#2 |
|
Rìu Sắt
![]() Tham gia: Mar 2008
Bài: 148
VZD: 3.525
Điểm: 150/54 bài viết
|
thử đoạn code này, ko chắc với n = 9
#include <iostream.h> #include <conio.h> /* This program creates a half pyramid of nos. Created on 12.6.2k3. */ void main() { int n, i, r; cout<<"Enter the number of numbers: "; cin>>n; if (n>9) cout<<"\n This won't work out. "; else { for (i=1; i<=n; i++) { for (r=1; r<=i; r++) { cout<<r; } cout<<endl; } } getch(); } /* Output: Enter the number of numbers: 7 1 12 123 1234 12345 123456 1234567 */ |
|
|
|
|
|
#3 |
|
Búa Gỗ
![]() Tham gia: Feb 2008
Bài: 18
VZD: 879
Điểm: 1/1 bài viết
|
Cám ơn bạn , nhưng đoạn code trên mình bấm 1 số rồi số thứ 2 bị văng ra
|
|
|
|
|
|
#4 |
|
Rìu Sắt
![]() Tham gia: Mar 2008
Bài: 148
VZD: 3.525
Điểm: 150/54 bài viết
|
thú thật là mình chỉ rành Pascal thui, còn C thì bó tay, nhưng cũng số search thử một số đoạn code cho bạn, thử đoạn code này nha.
#include<stdio.h> void main() { int num,x,y,a[50][50]; clrscr(); fflush(stdin); printf("Enter the number of rows: "); scanf("%d",&num); printf("\n\t\tPascal's Triangle of Order %d\n\n",num); for(x=0;x<num;x++) { for(y=0;y<=x;y++) { if(x==y || y==0) a[x][y]=1; else a[x][y]=a[x-1][y-1]+a[x-1][y]; printf("%4d",a[x][y]); } printf("\n\n"); } getch(); } nếu ko dc nữa thì vào và search với từ khóa, "program C Pascal triangle" |
|
|
|
|
|
#5 |
|
Rìu Sắt
![]() Tham gia: Mar 2008
Bài: 148
VZD: 3.525
Điểm: 150/54 bài viết
|
thú thật là mình chỉ rành Pascal thui, còn C thì bó tay, nhưng cũng số search thử một số đoạn code cho bạn, thử đoạn code này nha.
#include<stdio.h> void main() { int num,x,y,a[50][50]; clrscr(); fflush(stdin); printf("Enter the number of rows: "); scanf("%d",&num); printf("\n\t\tPascal's Triangle of Order %d\n\n",num); for(x=0;x<num;x++) { for(y=0;y<=x;y++) { if(x==y || y==0) a[x][y]=1; else a[x][y]=a[x-1][y-1]+a[x-1][y]; printf("%4d",a[x][y]); } printf("\n\n"); } getch(); } nếu ko dc nữa thì vào và search với từ khóa, "program C Pascal triangle" thay đổi nội dung bởi: nam1989, 26-07-2008 lúc 20:37 Lý do: xin mod xóa bài này dùm em, do trùng |
|
|
|
|
|
#6 |
|
Rìu Sắt Đôi
![]() Tham gia: Dec 2007
Bài: 242
VZD: 5.117
Điểm: 92/48 bài viết
|
|
|
|
|
| Thành viên đã cám ơn bài viết này của darling: | chungcmc (27-07-2008) |