English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل تعليمي أساسي في C

تحكم العملية في C

الوظائف لغة C

المجموعات لغة C

الإشارات لغة C

النصوص لغة C

هياكل C

ملفات C

C أخرى

دليل مرجع C

برنامج C للبحث عن أكبر عدد في المجموعة

كامل أمثلة البرمجة لغة C

في هذا المثال، ستعلم عرض أكبر العنصر الذي أدخلته المستخدم في المجموعة.

لفهم هذا المثال، يجب أن تعرف ما يليبرمجة 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];
{}

كامل أمثلة البرمجة لغة C