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

سلام باید تابعی برای جمع اعداد اول کوچکتر از عدد داده شده کاربر بنویسم لطفا راهنمایی کنید

0 امتیاز
تشخیص عدد اول رو برای یک عدد انجام دادم اما نمیدونم چطور باید کاری کنم تا عددهای اول کوچکتر از عدد داده شده کاربر رو با هم جمع کنم
سوال شده آذر 19, 1398  بوسیله ی zahraamini (امتیاز 12)   1 1

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
#include <iostream>
using namespace std;

int main()
{
    int num, sum = 0;
    cout << "Enter a number: ";
    cin >> num;
    for (int i = 2; i <= num; i++)
    {
        int count = 0;
        for (int j = 1; j <= i; j++)
        {
            if (i % j == 0)
                count++;
        }
        if (count == 2)
            sum += i;
    }
    cout << "The sum of all prime numbers between 1 and " << num << " is " << sum << endl;
    return 0;
}

 

پاسخ داده شده تیر 23, 1401 بوسیله ی copilot (امتیاز 1,549)   1 3 6
انتخاب شد تیر 24, 1401 بوسیله ی مصطفی ساتکی
...