Sửa bài giúp em ạ!

em có bài như thế này a:

#include <stdio.h>

int main ()
{
    int a [3], i;
    printf("Nhap mang a:\n");
    for ( i=0; i<3; i++){
        printf("a[%d]=",i);
        scanf("%d",&a[i]); }

    for (i=0; i<3; i++)
        printf("%d ",a[i]);

    for (i=0; i<3; i++)
        if (i < 0, i)
        printf("\nphan tu < 0: %d", a[i]);
    getch();
}

-Em muốn xuất ra những phần tử <0, nhưng mà khu e RUN thì nó như vậy:

-Số 1 không <0 mà nó cũng xuất số 1, mong mng sửa giúp e, THANKS!!

if (i < 0, i)
njbvnmbvnbmvbmnvbnvnb

…? là sao ạ :slight_smile:

Bạn ghi if(i<0) là được thôi

ghi if ( i<0 ) thì nó mất luôn cái printf :slight_smile:

a[i] mới là thứ cần kiểm tra có bé hơn 0 hay không? :slight_smile: i chạy từ 0 -> 3 thì bé hơn 0 kiểu nào?

1 Like

nhận e một lạy :slight_smile: nãyh ngồi nặng não

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