sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

توضیح سوال
حدس گلدباخ: هر عدد زوج را میتوان به صورت جمع دوعدد اول نوشت.برای مثال 6=3+3
این برنامه یک عدد زوج به عنوان ورودی میگیرد و آن را به صورت جمع دو عدد اول مینویسد. باید توجه داشت ممکن است بتوان عدد ورودی را به صورت جمع چند عدد مختلف نوشت، برای مثال عدد 10 را میتوان به صورت 7+3 یا 5+5 نوشت. خروجی مورد نظر خروجی است که عدد اول، اولی کوچکترین عدد اول ممکن باشد.




ورودی
یک عدد زوج در ورودی بگیرد.

خروجی
خروجی مورد نظر خروجی است که عدد اول، اولی کوچکترین عدد اول ممکن باشد. لازم است در خروجی عدد کوچکتر در ابتدا و سپس عدد بزرگتر بیاید. در صورتی که این حدس درست نبود و زوج عددی به دست نمی آمد، عبارت NO (با حروف بزرگ) در خروجی چاپ شود.

ورودی نمونه
10

خروجی نمونه
3 7
فقط باید با for ---while------if بنویسم کمکم کنید

---- دو نوشته به هم متصل شده است ----



توضیح سوال
حدس گلدباخ: هر عدد زوج را میتوان به صورت جمع دوعدد اول نوشت.برای مثال 6=3+3
این برنامه یک عدد زوج به عنوان ورودی میگیرد و آن را به صورت جمع دو عدد اول مینویسد. باید توجه داشت ممکن است بتوان عدد ورودی را به صورت جمع چند عدد مختلف نوشت، برای مثال عدد 10 را میتوان به صورت 7+3 یا 5+5 نوشت. خروجی مورد نظر خروجی است که عدد اول، اولی کوچکترین عدد اول ممکن باشد.




ورودی
یک عدد زوج در ورودی بگیرد.

خروجی
خروجی مورد نظر خروجی است که عدد اول، اولی کوچکترین عدد اول ممکن باشد. لازم است در خروجی عدد کوچکتر در ابتدا و سپس عدد بزرگتر بیاید. در صورتی که این حدس درست نبود و زوج عددی به دست نمی آمد، عبارت NO (با حروف بزرگ) در خروجی چاپ شود.

ورودی نمونه
10

خروجی نمونه
3 7
فقط باید با for ---while------if بنویسم کمکم کنید با c++
#include <iostream>
using namespace std;

bool check(int x)
{
for(int i=2;i<x;i++)
if(x%i==0)
return 0;
return 1;
}

int main()
{
int n;
cin>>n;
for(int i=2;i<=(n/2);i++)
if(check(i)==true && check(n-i)==true)
{
cout<<i<<" "<<n-i<<endl;
break;
}
system("PAUSE");
return EXIT_SUCCESS;
}



 

AMIN9213

New Member
ارسال ها
2
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلام اینم لینک مشکلم خواهشا کمک کنید
http://upload7.ir/imgs/2014-12/23042838266510572368.png

---- دو نوشته به هم متصل شده است ----

اگه داخل عکسی که گذاشتم نگاه کنید اون پایین ارور رو میبینید رو ارور کلیک راست کردم نوشته بود

show error help

روش کلیک کردن این سایت اومد بالا

http://msdn.microsoft.com/query/dev1...%22%29&rd=true
من چیزی ازش نمیفهمم ولی معلومه که مربوط به ارور فکر کنم گفته چه جوری ارور رو حل کنیم
شما یه نگاهی بهش بندازید ببینیم میفهمین چی گفته.
 

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلام اینم لینک مشکلم خواهشا کمک کنید
http://upload7.ir/imgs/2014-12/23042838266510572368.png

---- دو نوشته به هم متصل شده است ----

اگه داخل عکسی که گذاشتم نگاه کنید اون پایین ارور رو میبینید رو ارور کلیک راست کردم نوشته بود

show error help

روش کلیک کردن این سایت اومد بالا

http://msdn.microsoft.com/query/dev1...%22%29&rd=true
من چیزی ازش نمیفهمم ولی معلومه که مربوط به ارور فکر کنم گفته چه جوری ارور رو حل کنیم
شما یه نگاهی بهش بندازید ببینیم میفهمین چی گفته.
visual studio - Error "A namespace does not directly contain members such as fields or methods" - Stack Overflow
 

AMIN9213

New Member
ارسال ها
2
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلام داداش این یعنی چی؟؟ این هون اروریه که میده!!

---- دو نوشته به هم متصل شده است ----

سلام داداش این یعنی چی؟؟ این هون اروریه که میده!!
الوو کجای پس؟؟
 

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلام داداش این یعنی چی؟؟ این هون اروریه که میده!!

---- دو نوشته به هم متصل شده است ----



الوو کجای پس؟؟
صاحب تاپیک که نیست...
منم c++ کار میکنم c# بلد نیستم
ولی اگه انگلیسیت خوبه این سایت خیلی کمکت میتونه کنه:Stack Overflow
یا سرچ کن توش یا یه تاپیک درست کن

---- دو نوشته به هم متصل شده است ----

مشکل از این نیست؟:
The app.config file properties section (somehow) listed the Build Action of "Compile" when it should be set to "None
بازم میگم من بلد نیستم c# ولی ترجمش اینه:
تنظیمات فایل app.config رو ببین رو چی گذاشتی...نباید روی Compile باشه ، باید روی None باشه
 

mrt10

New Member
ارسال ها
1
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

می خواهیم از یک دانش آموز امتحان ریاضی بگیریم. حداکثر باید از ٥ عملگر اصلی استفاده کنیم . اعداد بین ٠ تا ١٠٠ با هر بار اجرای برنامه باید یک سوال متفاوت طرح شود
 
آخرین ویرایش توسط مدیر

parii

New Member
ارسال ها
1
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلاااااااااااااام اغاااااااااا :180:من امتحان برنامه دارم ولی هیچی بلد نیستم

---- دو نوشته به هم متصل شده است ----

سلاااااااااااااام اغاااااااااا :180:من امتحان برنامه دارم ولی هیچی بلد نیستم
 

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلاااااااااااااام اغاااااااااا :180:من امتحان برنامه دارم ولی هیچی بلد نیستم

---- دو نوشته به هم متصل شده است ----

سلاااااااااااااام اغاااااااااا :180:من امتحان برنامه دارم ولی هیچی بلد نیستم
خب سوال بپرسین من بتونم جواب میدم

---- دو نوشته به هم متصل شده است ----

می خواهیم از یک دانش آموز امتحان ریاضی بگیریم. حداکثر باید از ٥ عملگر اصلی استفاده کنیم . اعداد بین ٠ تا ١٠٠ با هر بار اجرای برنامه باید یک سوال متفاوت طرح شود
باید بعد از هرسوال بررسی کنیم که جواب درسته یا غلطه؟
اگه باید بررسی بشه برنامه پیچیده میشه
ولی اگه لازم به بررسی نیست بگین کدشو بزنم
 

hosihosi

New Member
ارسال ها
23
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلام
اگه میشه سورس این برنامه رو به زبان c++ به من بدید خیلی بهش نیاز دارم

علی در ریاضیات به بخشپذیری علاقه بسیار عجیبی دارد به شکلی که هر دنباله ای از اعداد را از این منظر نگاه میکند!!!!! علی میخواهد هر بخشپذیر باشد! a بر b بخشپذیر باشد یا b بر a، یا b و a دنبالهای که میبیند این خاصیت را داشته باشد که به ازای هر دو عضو دنباله مثل معلم علی یک دنباله به او داده است و علی میخواهد مجموعه را به شکل دلخواه خودش در بیاورد. تنها کاری که علی میتواند انجام بدهد این است که بعضی اعضای دنباله را حذف کند. او میخواهد با کمترین حذف اعضای دنباله دنباله را به شکل دلخواهش در بیاورد. پس از انجام این کار دنبالهی او چند عضو خواهد داشت؟
ورودی
n را می گیرد که از یک بیشتر و از 10000 هم کمتر است که تعداد اعداد دنباله است و در خط بعد n عدد که اعداد دنباله هستند می آید
خروجی
در تنها خط خروجی یک عدد که تعداد اعضای دنباله بعد از تغییر علی است را چاپ کنید


لطفا جواب بدهید خیلی لازم دارم
 

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلام
اگه میشه سورس این برنامه رو به زبان c++ به من بدید خیلی بهش نیاز دارم

علی در ریاضیات به بخشپذیری علاقه بسیار عجیبی دارد به شکلی که هر دنباله ای از اعداد را از این منظر نگاه میکند!!!!! علی میخواهد هر بخشپذیر باشد! a بر b بخشپذیر باشد یا b بر a، یا b و a دنبالهای که میبیند این خاصیت را داشته باشد که به ازای هر دو عضو دنباله مثل معلم علی یک دنباله به او داده است و علی میخواهد مجموعه را به شکل دلخواه خودش در بیاورد. تنها کاری که علی میتواند انجام بدهد این است که بعضی اعضای دنباله را حذف کند. او میخواهد با کمترین حذف اعضای دنباله دنباله را به شکل دلخواهش در بیاورد. پس از انجام این کار دنبالهی او چند عضو خواهد داشت؟
ورودی
n را می گیرد که از یک بیشتر و از 10000 هم کمتر است که تعداد اعداد دنباله است و در خط بعد n عدد که اعداد دنباله هستند می آید
خروجی
در تنها خط خروجی یک عدد که تعداد اعضای دنباله بعد از تغییر علی است را چاپ کنید


لطفا جواب بدهید خیلی لازم دارم
من رو چندتا الگوریتم فکر کردم غلط بودن...
خودت ایده ای نداری که من اصلاحش کنم بعد کد بزنم؟
 

hosihosi

New Member
ارسال ها
23
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

من رو چندتا الگوریتم فکر کردم غلط بودن...
خودت ایده ای نداری که من اصلاحش کنم بعد کد بزنم؟
من میگم در این سوال اگر دو عدد بخش پذیر نباشند باید یکی از این دو تا حذف بشه وبعد ما این رو توی یک آرایه می ریزیم و بعد دوباره اینکار روبرای دوتاشون انجام می دیم و در آخر اونی که تعداد اعضاش کمتر حذف شده رو تعداد اعضاش رو چاپ می کنیم برای این الگوریتم نمی تونم کد خوبی بزنم:211: :177:

---- دو نوشته به هم متصل شده است ----

سلام دوستان عزیز
من محمد هستم دانشجوی رشته کامپیوتر,خوشحال میشم به سوالات شما در زمینه برنامه نویسی پاسخ بدم.
.
.
.
یا حق
می تونی به سوالی که صفحه پیش پرسیدم جواب بدی اگر جواب بدی خیلی ممنون میشم
 

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

من میگم در این سوال اگر دو عدد بخش پذیر نباشند باید یکی از این دو تا حذف بشه وبعد ما این رو توی یک آرایه می ریزیم و بعد دوباره اینکار روبرای دوتاشون انجام می دیم و در آخر اونی که تعداد اعضاش کمتر حذف شده رو تعداد اعضاش رو چاپ می کنیم برای این الگوریتم نمی تونم کد خوبی بزنم:211: :177:
اگه برای هردوتایی که بخش پذیر نیستن بخوای هربار تعداد مجموعه هارو ضربدر 2 کنی که تعداد میتونه خیلی زیاد بشه (مثلا 2[SUP]10000[/SUP])
من میگم اول برای هرعضو اعضایی از مجموعه که با بر این بخش پذیر نیستن(یا این بر اونا بخش پذیر نیست) رو بگیریم و بریزیم توی وکتور
بعد بیایم شروع کنیم به ازای هردوتایی که برهم بخش پذیر نیستن ببینیم تعداد اعضای وکتور کدومشون بیشتره ، بعد حذفش کنیم...و این عضو رو از وکتور بقیه اعضا هم حذف کنیم
نمیدونم درسته یا نه
 

hosihosi

New Member
ارسال ها
23
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

اگه برای هردوتایی که بخش پذیر نیستن بخوای هربار تعداد مجموعه هارو ضربدر 2 کنی که تعداد میتونه خیلی زیاد بشه (مثلا 2[SUP]10000[/SUP])
من میگم اول برای هرعضو اعضایی از مجموعه که با بر این بخش پذیر نیستن(یا این بر اونا بخش پذیر نیست) رو بگیریم و بریزیم توی وکتور
بعد بیایم شروع کنیم به ازای هردوتایی که برهم بخش پذیر نیستن ببینیم تعداد اعضای وکتور کدومشون بیشتره ، بعد حذفش کنیم...و این عضو رو از وکتور بقیه اعضا هم حذف کنیم
نمیدونم درسته یا نه
این هم طولانی میشه
 

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

می تونی به سوالی که صفحه پیش پرسیدم جواب بدی اگر جواب بدی خیلی ممنون میشم
اون دوستمون مال خیلی وقت پیش بودن...
الان نیستن دیگه:188:

---- دو نوشته به هم متصل شده است ----

این هم طولانی میشه
اوردرش مشکلی نداره باو
فوقش n[SUP]2[/SUP] بشه که مشکلی نیس
الگوریتم درست باشه حله
...
سوال مال کجا هست؟
 

hosihosi

New Member
ارسال ها
23
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

اوردرش مشکلی نداره باو
فوقش n[SUP]2[/SUP] بشه که مشکلی نیس
الگوریتم درست باشه حله
...
سوال مال کجا هست؟[/QUOTE]

می تونی با همون الگوریتم یکه گفتی بنویسی سورسش رو بدی؟؟؟

---- دو نوشته به هم متصل شده است ----

سلام
اگه میشه سورس این برنامه رو به زبان c++ به من بدید خیلی بهش نیاز دارم

علی در ریاضیات به بخشپذیری علاقه بسیار عجیبی دارد به شکلی که هر دنباله ای از اعداد را از این منظر نگاه میکند!!!!! علی میخواهد هر بخشپذیر باشد! a بر b بخشپذیر باشد یا b بر a، یا b و a دنبالهای که میبیند این خاصیت را داشته باشد که به ازای هر دو عضو دنباله مثل معلم علی یک دنباله به او داده است و علی میخواهد مجموعه را به شکل دلخواه خودش در بیاورد. تنها کاری که علی میتواند انجام بدهد این است که بعضی اعضای دنباله را حذف کند. او میخواهد با کمترین حذف اعضای دنباله دنباله را به شکل دلخواهش در بیاورد. پس از انجام این کار دنبالهی او چند عضو خواهد داشت؟
ورودی
n را می گیرد که از یک بیشتر و از 10000 هم کمتر است که تعداد اعداد دنباله است و در خط بعد n عدد که اعداد دنباله هستند می آید
خروجی
در تنها خط خروجی یک عدد که تعداد اعضای دنباله بعد از تغییر علی است را چاپ کنید


لطفا جواب بدهید خیلی لازم دارم
 
آخرین ویرایش توسط مدیر

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

سلام
اگه میشه سورس این برنامه رو به زبان c++ به من بدید خیلی بهش نیاز دارم

علی در ریاضیات به بخشپذیری علاقه بسیار عجیبی دارد به شکلی که هر دنباله ای از اعداد را از این منظر نگاه میکند!!!!! علی میخواهد هر بخشپذیر باشد! a بر b بخشپذیر باشد یا b بر a، یا b و a دنبالهای که میبیند این خاصیت را داشته باشد که به ازای هر دو عضو دنباله مثل معلم علی یک دنباله به او داده است و علی میخواهد مجموعه را به شکل دلخواه خودش در بیاورد. تنها کاری که علی میتواند انجام بدهد این است که بعضی اعضای دنباله را حذف کند. او میخواهد با کمترین حذف اعضای دنباله دنباله را به شکل دلخواهش در بیاورد. پس از انجام این کار دنبالهی او چند عضو خواهد داشت؟
ورودی
n را می گیرد که از یک بیشتر و از 10000 هم کمتر است که تعداد اعداد دنباله است و در خط بعد n عدد که اعداد دنباله هستند می آید
خروجی
در تنها خط خروجی یک عدد که تعداد اعضای دنباله بعد از تغییر علی است را چاپ کنید


لطفا جواب بدهید خیلی لازم دارم


تست نکردم کد رو
اگه غلط بود بگو بهم:
//In the Name of God
#include <bits/stdc++.h>
#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
#include <map>
#include <set>
#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <cctype>
#include <fstream>
#include <cstring>
#include <cctype>
//#include <conio.h>
using namespace std;
#define MOD 1000000007
#define maxn 1000*1000*100
vector<int>V[20001];
int a[20001];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
}
sort(a+1,a+n+1);
int k;
for(int i=1;i<=n;i++){
V[a].push_back(a);
k=0;
for(int j=i+1;j<=n;j++){
if(a[j]%V[a][k]==0){
V[a].push_back(a[j]);
k++;
}
}
}
k=0;
for(int i=1;i<=n;i++){
if(k<V[a].size()){
k=V[a].size();
}
}
cout<<k;
}

 
آخرین ویرایش توسط مدیر

hosihosi

New Member
ارسال ها
23
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

تست نکردم کد رو
اگه غلط بود بگو بهم:
//In the Name of God
#include <bits/stdc++.h>
#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
#include <map>
#include <set>
#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <cctype>
#include <fstream>
#include <cstring>
#include <cctype>
//#include <conio.h>
using namespace std;
#define MOD 1000000007
#define maxn 1000*1000*100
vector<int>V[20001];
int a[20001];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
}
sort(a+1,a+n+1);
int k;
for(int i=1;i<=n;i++){
V[a].push_back(a);
k=0;
for(int j=i+1;j<=n;j++){
if(a[j]%V[a][k]==0){
V[a].push_back(a[j]);
k++;
}
}
}
k=0;
for(int i=1;i<=n;i++){
if(k<V[a].size()){
k=V[a].size();
}
}
cout<<k;
}



غلط بود 1 13 7 12 امتحان کن
 

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

غلط بود 1 13 7 12 امتحان کن
درست بود دیگه 2 خروجی داد

.....

راستی اول باید n رو وارد کنی
بعد n تا عضو وارد کنی
 

hosihosi

New Member
ارسال ها
23
لایک ها
0
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

درست بود دیگه 2 خروجی داد

.....

راستی اول باید n رو وارد کنی
بعد n تا عضو وارد کنی
غلط بود توی جاج زدم گفت غلطه
این ارور رو می ده
source.cpp:42:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(k
 
آخرین ویرایش توسط مدیر

sa1378

New Member
ارسال ها
1,403
لایک ها
1,077
امتیاز
0
پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)

غلط بود توی جاج زدم گفت غلطه
این ارور رو می ده
source.cpp:42:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(k
لینک جاج رو بده
 
بالا