Cô chú bác nào chỉ em tại sao sai với em đang làm phần mềm đếm số chữ số trong 1 mảng mà khi test nhập vào cả 5 số thì ko inra kết quả gì hết
#include <stdio.h>
#include <math.h>
int main()
{
int number;
printf("Nhap vao so ban muon chan: ");
scanf("%d",&number);
int a[number];
int n;
do
{
printf("\nNhap vao so ban muon kiem tra: ");
scanf("%d",&n);
if(n<0 or n>number)
{
printf("So cua ban khong hop le");
}
}while(n<0 or n>number);
for(int i=1;i<=n;i++)
{
printf("So thu %d la: ",i);
scanf("%d",&a[i]);
}
int chuso;
int d[number];
for(int i=1;i<=n;i++)
{
chuso=0;
while(a[i]>=1)
{
a[i]=a[i]/10;
chuso=chuso+1;
}
d[i]=chuso;
}
for(int i=1;i<=n;i++)
{
printf("So chu so cua %d la: %d",i,d[i]);
}
}