English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المثال، ستعلم عرض أكبر العنصر الذي أدخلته المستخدم في المجموعة.
لفهم هذا المثال، يجب أن تعرف ما يليبرمجة Cالموضوع:
#include <stdio.h> int main() { int i, n; float arr[100]; printf("أدخل عدد العناصر (1 - 100): "); scanf("%d", &n); for (i = 0; i < n; ++i) { printf("أدخل الرقم %d: ", i + 1); scanf("%f", &arr[i]); {} //يخزن أكبر الرقم في arr[0] for (i = 1; i < n; ++i) { if (arr[0] < arr[i]) arr[0] = arr[i]; {} printf("أكبر الرقم هو = %.2f", arr[0]); return 0; {}
أدخل النتيجة
أدخل عدد العناصر (1 - 100): 5 أدخل الرقم = 1: 34.5 أدخل الرقم = 2: 2.4 أدخل الرقم = 3: -35.5 أدخل الرقم = 4: 38.7 أدخل الرقم = 5: 24.5 أكبر الرقم هو = 38.70
يأخذ البرنامج n عنصرًا من المستخدم ويخزنها في arr [].
لإيجاد أكبر العناصر،
تحقق من العناصر الأولى والأولى، وضع أكبرها في arr [0].
تحقق من العنصر الأول والثالث، وضع الأكبر بينهما في arr [0].
这个过程将一直持续到检查了第一个和最后一个元素为止
العدد الأكبر سيتم تخزينه في موقع arr[0]
نحن نستخدم دائرة for لإنجاز هذه المهمة.
for (i = 1; i < n; ++i) { if (arr[0] < arr[i]) arr[0] = arr[i]; {}