برنامه ایی بنویسید که تعدادی عدد از کاربر بگیرد و جمع اعداد زوج و تعداد آنهارا حساب کند - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

برنامه ایی بنویسید که تعدادی عدد از کاربر بگیرد و جمع اعداد زوج و تعداد آنهارا حساب کند

0 امتیاز
برنامه ایی بنویسید که تعدادی عدد از کاربر دریافت کند و جمع اعداد زوج و تعداد آنها را بااستفاده از تابع حساب کند
سوال شده آذر 1, 1402 بوسیله ی بی نام  

1 پاسخ

0 امتیاز
#include <iostream>

// تابع برای محاسبه جمع اعداد زوج
void calculateEvenSumAndCount(int numbers[], int n, int& sum, int& count) {
    sum = 0;
    count = 0;
    for (int i = 0; i < n; i++) {
        if (numbers[i] % 2 == 0) {
            sum += numbers[i];
            count++;
        }
    }
}

int main() {
    int n;

    std::cout << "چند عدد می‌خواهید وارد کنید؟ ";
    std::cin >> n;

    int* numbers = new int[n];

    std::cout << "لطفا " << n << " عدد وارد کنید: ";
    for (int i = 0; i < n; i++) {
        std::cin >> numbers[i];
    }

    int sum, count;
    calculateEvenSumAndCount(numbers, n, sum, count);

    std::cout << "جمع اعداد زوج: " << sum << std::endl;
    std::cout << "تعداد اعداد زوج: " << count << std::endl;

    delete[] numbers;

    return 0;
}

این برنامه ابتدا از کاربر می‌پرسد که چند عدد می‌خواهد وارد کند. سپس از کاربر می‌خواهد که این اعداد را وارد کند. در نهایت، برنامه جمع و تعداد اعداد زوج را محاسبه می‌کند و چاپ می‌کند. لطفاً توجه داشته باشید که این برنامه حافظه‌ای که برای آرایه اختصاص داده شده است را پس از استفاده آزاد می‌کند.

پاسخ داده شده آذر 3, 1402  بوسیله ی Lori3 (امتیاز 857)   11 36 105
...