01/10/2018, 14:00

Lập trình C: Vấn đề mà em muốn được giải quyết

E vừa mới kiểm tra xong.Trong bài kiểm tra có câu như vậy ai giúp e với ( em mới cơ bản C thôi):
Nhập 2 số nguyên m và n (m>0, n>0) nếu m<0 va n<0 thì nhập lại

( phần nay em làm được hình nhưng không làm như dãy số này được).
E cảm ơn luôn ạ.

Mèo Đi Dép viết 16:02 ngày 01/10/2018

include
int main()
{
//khai bao
int i,j, m,n;

while (1) {
scanf("%d",&m);
scanf("%d",&n);
if ((m>0) && (n>0)) {
break;
}
}

printf(“m = %d \n”, m);
printf(“n = %d \n”, n);
int data[m][n];

// dinh dang data
int count = 0;
for (i = 0; i < m; i ++ ) {
printf(“i&1 : %d\n”, (i&1)) ; // check so chan so le?

if( i&1==1) {
for(j = 0; j< n; j++) {
count++;
data[j][i] = count;
}
} else {
for(j = n-1; j >=0; j–) {
count++;
data[j][i] = count;
}
}
}

// in ket qua
printf(“ketqua\n”);
for (i = m-1; i >= 0; i – ) {
for(j = 0; j< n; j++) {
printf("%d\t", data[i][j]);
}
printf("\n");
}

}

có gì ko hiểu để tại tin nhắn cho mình

Tân Bùi viết 16:15 ngày 01/10/2018

Dạ. Từ chỗ data còn count=0 là đếm từ 0 hã anh và
printf(“i&1 : %d\n”, (i&1)) ; // check so chan so le?

Bài liên quan
0