30/09/2018, 16:32

Xem giùm mình đoạn code

float so_chan[5] = {0.1,2.2,4.4,6.6,8.8};
printf("so chan %f %f %f %f %f", so_chan[0], so_chan[1], so_chan[2], so_chan[3], so_chan[4]);
return 0;

sai chỗ nào chỉ em với nó kêu không phù hợp

Minh Hoàng viết 18:35 ngày 30/09/2018

Bình thường mà bạn, chắc code bạn sai ở chỗ khác. Bạn post hết code lên luôn đi nha

Bui Bap viết 18:40 ngày 30/09/2018

em viết toàn code cho anh coi nha

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int so_chan[5] = {0,2,4};
    printf("so chan %d %d %d %d %d\n", so_chan[0], so_chan[1], so_chan[2], so_chan[3], so_chan[4]);
    float so_chan[5] = {0.1,2.2,4.4,6.6,8.8};
    printf("so chan %f %f %f %f %f", so_chan[0], so_chan[1], so_chan[2], so_chan[3], so_chan[4]);
    return 0;
}
Minh Hoàng viết 18:45 ngày 30/09/2018

bạn khai báo bị chồng tên rồi ở trên bạn có khai báo int so_chan[5] bạn xuống dưới khai báo lại cùng tên float so_chan[5] nên thông báo lỗi. Đổi tên là được

viết 18:35 ngày 30/09/2018

float so_chan[5] = {0.1,2.2,4.4,6.6,8.8};
printf(“so chan %f %f %f %f %f”, so_chan[0], so_chan[1], so_chan[2], so_chan[3], so_chan[4]);
return 0;

Với dạng dữ liệu như này thì không ai có thể trả lời giúp bạn Ít ra thì cũng phải bê nguyên cái error ra: ``` error: conflicting types for ‘so_chan’
float so_chan[5] = {0.1,2.2,4.4,6.6,8.8};
^

chẳng hạn thế. Câu hỏi của bạn càng rõ ràng thì người khác giups bạn sẽ nhanh hơn. Ngoài ra bạn có thể tìm lỗi bằng cách xem log của trình biên dịch: 
``` note: previous definition of ‘so_chan’ was here
     int so_chan[5] = {0,2,4};
         ^
Bài liên quan
0