سلام. برای حل این مسئله، میتوانید از زبان برنامه نویسی ++C استفاده کنید. در این برنامه ابتدا یک آرایه از اعداد تعریف کرده و سپس بررسی کنید که هر عنصر این آرایه چند رقمی است. برای این کار میتوانید از توابعی مانند log10 و یا روشهای تبدیل اعداد به رشته و سپس شمارش تعداد ارقام استفاده کنید. مثالی از یک کد ++C برای این موضوع به شکل زیر است:
#include
#include
int main() {
int arr[] = {10, 555, 6789, 4, 10001};
int n = sizeof(arr) / sizeof(arr[0]);
for(int i=0; i int num = arr[i];
int digits = (num == 0) ? 1 : (int)log10(num) + 1;
printf("عدد %d دارای %d رقم است\n", num, digits);
}
return 0;
}
لطفاً توجه داشته باشید این پاسخ توسط هوش مصنوعی و به صورت خودکار تولید شده و ممکن است دقت کامل را نداشته باشد و حتی در مواردی کاملا اشتباه باشد. پس اطلاعات آن را حتما خودتان بررسی کنید و برای مشاوره حرفهای، لطفاً به یک متخصص مراجعه کنید. ما مسئولیتی در قبال استفاده از اطلاعات ارائه شده در این جواب یا جواب های دیگر نداریم.