حل سوالات اویلر یک با سی++

دارای جواب نهایی،کد،ترججمه و الگوریتم

حل سوالات اویلر یک با سی++

دارای جواب نهایی،کد،ترججمه و الگوریتم

ترجمه:
اگر همه اعداد طبیعی کوچکتر از 10 را که مضرب 3 یا 5 هستند بنویسیم، اعداد 3، 5، 6 و 9 بدست می آید. مجموع این اعداد 23 است.
مجموع همه اعداد طبیعی کوچکتر از 1000 را که مضرب 3 یا 5 هستند بیابید.
جواب نهایی:
233168
کد:
#include <iostream>
using namespace std;
int main()
{
int sum=0;
for(int i=1;i<1000;i++)
if(i%5==0 || i%3==0)
sum+=i;
cout<<sum<<endl;
}
اگوریتم:
ی حلقه میزنیم که تا عداد کوچکتر از هزارو بگرد و اگربر 5ویا بر 3بخش پذیر بود اون رو با عدد 0 که اینجا سام نام گذاری شده جمع کند
پیچیدگی زمانی زیر 1ثانیه

بایگانی

۱ مطلب با کلمه‌ی کلیدی «حل سوال 1 پروجکت اویلر به همراه کد وترجمه و جواب نهایی و ابگوریتم» ثبت شده است

  • ۰
  • ۰

عکس اجرا شده در سی ام دیحل سوال 1 پروجکت اویلر به همراه کد وترجمه و جواب نهایی و الگوریتم

ترجمه:

اگر همه اعداد طبیعی کوچکتر از 10 را که مضرب 3 یا 5 هستند بنویسیم، اعداد 3، 5، 6 و 9 بدست می آید. مجموع این اعداد 23 است.

مجموع همه اعداد طبیعی کوچکتر از 1000 را که مضرب 3 یا 5 هستند بیابید.

الگوریتم: 

با ی حلقه تمام اعدای که بر 5و3بخش پذیر هستن پیدا و باهم جمع میکنیم

جواب نهایی:

233168

کد:

#include >iostream>
using namespace std;
int main()
{
    int sum=0;
    for(int i=1;i<1000;i++)
        if(i%5==0 || i%3==0)
            sum+=i;
        cout<<sum<<endl;

{

زمان اجرای کد:

کمتر یک ثانیه

عکس اجرا شده در سی ام دی

  • احمدرضا احمدی