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

کسی هس ؟ آقا میشه زود جواب بدید ؟
چه طور عدد12487 را در ++c سرریز کنیم ؟
 

sa1378

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

کسی هس ؟ آقا میشه زود جواب بدید ؟
چه طور عدد12487 را در ++c سرریز کنیم ؟
شما کامل بگین سرریز کردن چی هست؟
بعد ما فکر میکنیم کدشو بزنیم
 

p990i

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

سلام خسته نباشید.معذرت میخام لطفا این برنامه رو به زبان سی شارپ بنویسید.مرسی.
برنامه ای که دو عدد را از ورودی دریافت کند،ضرایب 5(بخش پذیر بر 5) مابین آنها را به Listbox اضافه کند.
 

sa1378

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

سلام خسته نباشید.معذرت میخام لطفا این برنامه رو به زبان سی شارپ بنویسید.مرسی.
برنامه ای که دو عدد را از ورودی دریافت کند،ضرایب 5(بخش پذیر بر 5) مابین آنها را به Listbox اضافه کند.
من C# بلد نیستم ولی برای C++ نوشتم گفتم شاید شبیه هم باشن
شاید بدردتون بخوره:
دانلود فایل txt
 

enemies

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

سلام سوال مسأله اینه که مجموع اعداد سه رقمی بدون تکرار(++C) !

من مجموعش رو تونستم بنویسم ولی نمیفهمم چجوری بدون تکرار بشه !؟ راهنمایی لدفا : )

#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
void main( )
{
int i,j,k,n;
for(i=1; i<=3; i++)
for(j=1; j<=3; j++)
for(k=1; k<=3; k++)

{

n=i*100 + j*10+k;

cout<<n<<"\n" ;
}
getch();
}
 
آخرین ویرایش توسط مدیر

sa1378

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

سلام سوال مسأله اینه که مجموع اعداد سه رقمی بدون تکرار(++C) !

من مجموعش رو تونستم بنویسم ولی نمیفهمم چجوری بدون تکرار بشه !؟ راهنمایی لدفا : )

#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
void main( )
{
int i,j,k,n;
for(i=1; i<=3; i++)
for(j=1; j<=3; j++)
for(k=1; k<=3; k++)

{

n=i*100 + j*10+k;

cout<<n<<"\n" ;
}
getch();
}
تو سایت برنامه نویس جوابتونو دادم برید ببینید
 

yalda1

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

[FONT=&quot]باسلام و خسته نباشید خدمت همه دوستان[/FONT][FONT=&quot]...
[/FONT][FONT=&quot]من یلدا عضو جدید سایت هستم[/FONT][FONT=&quot]...:98:
[/FONT][FONT=&quot]سوال داشتم اگر راهنماییم کنید ازتون ممنون میشم[/FONT][FONT=&quot]...:53::53::53:

[/FONT][FONT=&quot]موضوع پروژه من ساخت برنامه تست هوش هست.چند تا فرم که درهرکدام با پرسیدن سوال یا امتیاز[/FONT][FONT=&quot]
[/FONT][FONT=&quot]صفر داره یا امتیاز یک که مقدارش از طریق[/FONT][FONT=&quot] textbox [/FONT][FONT=&quot]وارد میشه[/FONT][FONT=&quot]..
[/FONT][FONT=&quot]در فرم آخر که باید این مجموعه امتیازات جمع بشه مشکل پیدا کردم[/FONT][FONT=&quot]...
[/FONT][FONT=&quot]یه راهکار استفاده از[/FONT][FONT=&quot] table [/FONT][FONT=&quot]بود که چون اندازه تیبل ها زیاد میشد و کارایی میومد پایین و چندتا مشکل دیگه انجامش ندادم[/FONT][FONT=&quot] ...

[/FONT][FONT=&quot]یه راهکار دیگه تعریف کلاس[/FONT][FONT=&quot] sum [/FONT][FONT=&quot]بود به این صورت که[/FONT][FONT=&quot]..
[/FONT][FONT=&quot]در رویداد[/FONT][FONT=&quot]leave [/FONT][FONT=&quot]فرم از روی کلاس[/FONT][FONT=&quot] sum [/FONT][FONT=&quot]یه[/FONT][FONT=&quot] sm [/FONT][FONT=&quot]ساختم و مقدار[/FONT][FONT=&quot]textbox [/FONT][FONT=&quot]که در فرم هام گذاشتم رو با متغیر[/FONT][FONT=&quot] i [/FONT][FONT=&quot]داخلش ریختم[/FONT][FONT=&quot]...

[/FONT][FONT=&quot]امــــــــــــــــــا[/FONT][FONT=&quot]...

[/FONT][FONT=&quot]در کلاس[/FONT][FONT=&quot] sum [/FONT][FONT=&quot]که تعریف میکنم[/FONT][FONT=&quot]
public int i;
perivat int s;
[/FONT][FONT=&quot]و میخوام[/FONT][FONT=&quot] i [/FONT][FONT=&quot]ها رو جمع کنم مشکل دارم چون توی این قسمت اصلا[/FONT][FONT=&quot] i [/FONT][FONT=&quot]رو نمیشناسه[/FONT][FONT=&quot]...

[/FONT][FONT=&quot]اگه راهنماییم کنید ممنون میشم[/FONT][FONT=&quot] [/FONT]
 

sa1378

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

[FONT=&amp]باسلام و خسته نباشید خدمت همه دوستان[/FONT][FONT=&amp]...
[/FONT][FONT=&amp]من یلدا عضو جدید سایت هستم[/FONT][FONT=&amp]...:98:
[/FONT][FONT=&amp]سوال داشتم اگر راهنماییم کنید ازتون ممنون میشم[/FONT][FONT=&amp]...:53::53::53:

[/FONT][FONT=&amp]موضوع پروژه من ساخت برنامه تست هوش هست.چند تا فرم که درهرکدام با پرسیدن سوال یا امتیاز[/FONT][FONT=&amp]
[/FONT][FONT=&amp]صفر داره یا امتیاز یک که مقدارش از طریق[/FONT][FONT=&amp] textbox [/FONT][FONT=&amp]وارد میشه[/FONT][FONT=&amp]..
[/FONT][FONT=&amp]در فرم آخر که باید این مجموعه امتیازات جمع بشه مشکل پیدا کردم[/FONT][FONT=&amp]...
[/FONT][FONT=&amp]یه راهکار استفاده از[/FONT][FONT=&amp] table [/FONT][FONT=&amp]بود که چون اندازه تیبل ها زیاد میشد و کارایی میومد پایین و چندتا مشکل دیگه انجامش ندادم[/FONT][FONT=&amp] ...

[/FONT][FONT=&amp]یه راهکار دیگه تعریف کلاس[/FONT][FONT=&amp] sum [/FONT][FONT=&amp]بود به این صورت که[/FONT][FONT=&amp]..
[/FONT][FONT=&amp]در رویداد[/FONT][FONT=&amp]leave [/FONT][FONT=&amp]فرم از روی کلاس[/FONT][FONT=&amp] sum [/FONT][FONT=&amp]یه[/FONT][FONT=&amp] sm [/FONT][FONT=&amp]ساختم و مقدار[/FONT][FONT=&amp]textbox [/FONT][FONT=&amp]که در فرم هام گذاشتم رو با متغیر[/FONT][FONT=&amp] i [/FONT][FONT=&amp]داخلش ریختم[/FONT][FONT=&amp]...

[/FONT][FONT=&amp]امــــــــــــــــــا[/FONT][FONT=&amp]...

[/FONT][FONT=&amp]در کلاس[/FONT][FONT=&amp] sum [/FONT][FONT=&amp]که تعریف میکنم[/FONT][FONT=&amp]
public int i;
perivat int s;
[/FONT][FONT=&amp]و میخوام[/FONT][FONT=&amp] i [/FONT][FONT=&amp]ها رو جمع کنم مشکل دارم چون توی این قسمت اصلا[/FONT][FONT=&amp] i [/FONT][FONT=&amp]رو نمیشناسه[/FONT][FONT=&amp]...

[/FONT][FONT=&amp]اگه راهنماییم کنید ممنون میشم[/FONT]
سوالت به المپیاد مربوط نیست و منم کلاس هارو خوب بلد نیستم که جواب بدم و کس دیگه ای هم فکر نکنم باشه(البته نمیدونم)
این نوع سوالات رو میتونی توی این فروم بپرسی بهت جواب میدن:
برنامه نویس
 

Alireza M

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

یک کتاب می خواستم که در مورد سی پلاس پلاس که خودم بخونم می تونید معرفی کنید.
 

sa1378

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

یک کتاب می خواستم که در مورد سی پلاس پلاس که خودم بخونم می تونید معرفی کنید.
اگه میخواین c++ رو برای المپیاد یاد بگیرید برای شروع این 4 تا جزوه رو دانلود کنین و بخونین کامل(خیلی ابتدایی هست ولی برای شروع خوبه)
حالا با این چیزایی که خوندین اگه خیلی باهوش باشین میتونین مرحله سوم قبول بشین
ولی اگه میخواین مطمئن بشین از خودتون باید کتاب creative (طراحی الگوریتم با رویکرد خلاقانه) رو بخونین
همراه با اون سوال هم حل کنین(این خیلی مهمه)

ولی اگه میخواین کلی یاد بگیرین کتابای خیلی زیادی هست ... گوگل کنین
 

Alireza M

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

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

sa1378

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

الگوریتم کامل خوندم و مقدماتی سی تا اوایل گرافیکش خودندم.
می دونم کتاب زیاده ولی یک کتاب جامع و کامل می خوام.
الگوریتم رو کامل خوندین یعنی چی؟
مثلا DFS,BFS رو بلدین؟میتونین ازشون سوال حل کنین؟
اگه اینا رو خوندین باید کتاب CREATIVE رو بگیرین و بخونین که خیلی خوبه
از این سایتا هم سوال حل کنین:
CodeForces
Usaco
SGU
 

zahra.v

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

سلام تو visual basic وقتی میخوایم جمع تو دوتا عدد بنویسیم نمی خواد بزاریم تو گیومه بعد یه کم راجع به de bug هم توضیح بده
 

sa1378

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

سلام تو visual basic وقتی میخوایم جمع تو دوتا عدد بنویسیم نمی خواد بزاریم تو گیومه بعد یه کم راجع به de bug هم توضیح بده
گیومه که نه...
لازم نیست چیزی بزارین
ولی برای اطمینان باید از () استفاده کنین
اگه اشتباه منظورتونو فهمیدم بیشتر یکم توضیح بدید

...
برای دیباگ هم که توی المپیاد کسی از دیباگر کامپایلر استفاده نمیکنه و خودش دیباگ ذهنی میکنه تا ذهنش باز بشه
ولی اگه میخواین دیباگ کنین باید توی محیط کد زدن روی ستون سمت چپ اون خط از کدی که میخواین دیباگ از اونجا شروع بشه کلیک کنین تا یه دایره قرمز بیاد(breaking point)
بعد از بالا نوار بالا debug رو انتخاب کنین
 

Hadi_722

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

جاوا
چرا تو کد زیر خروجی به این صورت میشه؟
تو این قسمت از کد hesamNumber <= 1000 || hadiNumber <= 1000 از || که به معنی یا هست استفاده شده که یعنی با رسیدن یکی از متغیرها به 1000 باید برنامه از Loop خارج بشه اما یکیشون از 1000 رد میشه تا متغیر بعدی برسه
ممنون میشم جواب بدین
مرسی

خروجی:




import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random randomNumber = new Random();
randomNumber.nextInt(101);
int hesamNumber;
int hadiNumber;
for (hesamNumber = randomNumber.nextInt(101), hadiNumber =
randomNumber.nextInt(101); hesamNumber <= 1000 || hadiNumber <= 1000;
hesamNumber += randomNumber.nextInt(11), hadiNumber +=
randomNumber.nextInt(11)) {
System. out.println( "Hesam` number is " + hesamNumber + " and "
+ "Hadi`s number is " + hadiNumber);
}
if (hesamNumber > hadiNumber) {
System. out.println( "Hesam won the game and Hadi has to buy it." );
} else if (hesamNumber < hadiNumber) {
System. out.println( "Hadi won the game and Hesam has to buy it." );
} else {
System. out.println( "Now they have to think about a third solution!" );
}
}
}




&& با || خیلی فرق داره از نظر معنی
سوالم اینه که چرا اینجا برعکس عمل میکنن
یعنی اگه از || استفاده بشه نیازه هر دو شرط بر قرار باشه اما با استفاده از && فقط یکی از شرطها؟

[/PHP]
 
آخرین ویرایش توسط مدیر

sa1378

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

جاوا
چرا تو کد زیر خروجی به این صورت میشه؟
تو این قسمت از کد hesamNumber <= 1000 || hadiNumber <= 1000 از || که به معنی یا هست استفاده شده که یعنی با رسیدن یکی از متغیرها به 1000 باید برنامه از Loop خارج بشه اما یکیشون از 1000 رد میشه تا متغیر بعدی برسه
ممنون میشم جواب بدین
مرسی

خروجی:




import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random randomNumber = new Random();
randomNumber.nextInt(101);
int hesamNumber;
int hadiNumber;
for (hesamNumber = randomNumber.nextInt(101), hadiNumber =
randomNumber.nextInt(101); hesamNumber <= 1000 || hadiNumber <= 1000;
hesamNumber += randomNumber.nextInt(11), hadiNumber +=
randomNumber.nextInt(11)) {
System. out.println( "Hesam` number is " + hesamNumber + " and "
+ "Hadi`s number is " + hadiNumber);
}
if (hesamNumber > hadiNumber) {
System. out.println( "Hesam won the game and Hadi has to buy it." );
} else if (hesamNumber < hadiNumber) {
System. out.println( "Hadi won the game and Hesam has to buy it." );
} else {
System. out.println( "Now they have to think about a third solution!" );
}
}
}




&& با || خیلی فرق داره از نظر معنی
سوالم اینه که چرا اینجا برعکس عمل میکنن
یعنی اگه از || استفاده بشه نیازه هر دو شرط بر قرار باشه اما با استفاده از && فقط یکی از شرطها؟

[/PHP]
من جاوا بلد نیستم...
ولی مشکلتون رو فهمیدم
وقتی || میزارین یعنی اگه فقط یه شرط هم برقرار بود ادامه بده
یعنی اگه حداقل یکی از اینها کوچکتر از 1000 بود ادامه بده...
پس میتونن بزرگتر از 1000 هم بشن
من بازم میگم که جاوا بلد نیستم و کدتون رو نمیتونم دست بزنم
ولی باید یه شرط بزارین که اگه hesamNumber <= 1000 && hadiNumber <= 1000 (یعنی تا وقتی که هردو از 1000 کوچکترن) ادامه بده
یا
یه شرط بزارین که اگه hesamNumber > 1000 || hadiNumber > 1000 (یعنی اگه یکیشون از 1000 بزرگتر شد) از حلقه بپره بیرون

راستی برای قاطی نکردن هم میتونین هرجا || دیدین بزارین "یا" و هرجا && دیدین بزارین "و"
توی کد شما میشه : "اگه شماره هادی کوچتر از 1000 هست یا شماره حسام کوچتر از 1000 هست برو بیرون"
 
آخرین ویرایش توسط مدیر

Hadi_722

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

من جاوا بلد نیستم...
ولی مشکلتون رو فهمیدم
وقتی || میزارین یعنی اگه فقط یه شرط هم برقرار بود ادامه بده
یعنی اگه حداقل یکی از اینها کوچکتر از 1000 بود ادامه بده...
پس میتونن بزرگتر از 1000 هم بشن
من بازم میگم که جاوا بلد نیستم و کدتون رو نمیتونم دست بزنم
ولی باید یه شرط بزارین که اگه hesamNumber <= 1000 && hadiNumber <= 1000 (یعنی تا وقتی که هردو از 1000 کوچکترن) ادامه بده
یا
یه شرط بزارین که اگه hesamNumber > 1000 || hadiNumber > 1000 (یعنی اگه یکیشون از 1000 بزرگتر شد) از حلقه بپره بیرون

راستی برای قاطی نکردن هم میتونین هرجا || دیدین بزارین "یا" و هرجا && دیدین بزارین "و"
توی کد شما میشه : "اگه شماره هادی کوچتر از 1000 هست یا شماره حسام کوچتر از 1000 هست برو بیرون"
به این نکته دقت نکرده بودم که پایان Loopیی که معلوم می کنیم اینجوری نگاه میکنه که تمام شرطهایی که گذاشتیم برقرار باشه
یعنی داریم بهش میگیم که تا کی ادامه بده
توی سوال خودمم اینجوری میشه که hesamNumber <= 1000 بود یا hadiNumber <= 1000 بود ادامه بده !
من فک میکردم داریم بهش میگیم کی تموم شه اما با جواب شما متوجه شدم که داریم میگیم تا کی ادامه بده که خیلی فرق دارن !
با اینکه جاوا نویس نبودی جوابت خیلی کمک کرد بهم
مرسی واقعا
 
آخرین ویرایش توسط مدیر

tiket

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

[h=3]سلام .
چند تا سوال داشتم لطفا جواب انها را بدید تا فردا صبح وقت دارم تو را خدا
کمکم کنید (بخدا ثواب داره کمک بکنید )سئوالها به زبان C++‎ است
1برنامه ای بنویسد که یک ماتریس دو بعدی n*n (n<100) را از ورودی درافت
کند و عناصر روی قطر اصلی را با عناصر قطر فرعی چاپ کند
2- برنامه ای بنویسید که یک ماتریس دو بعدی 5*5 را از ورودی دریافت کرده و
تعین کند بالا مثلثی ، پایین مثلثی،قطری و یا هیچکدام است
3-برنامه ای که دو ارایه صعودی را دریافت کرده سپس ترکیب این دو ارایه را
به صورت یصعودی در ارایه سوم قرار دهد و چاپ کند
4-برنامه ای بنویسید که ارایه های یک متریس 3*3 را دریافت سپس دترمینان ان
را در خروجی نمایش دهد
5-رنامه ای بنویسد که یک ماتریس n*n (n<100) را از ورودی دریافت کند
دترمینان ان و معکوس ان را محاسبه کرده و در خروجی چاپ کند
6-برنامه ای بنویسد که یک ماتریس n*n (n<100) را از ورودی دریافت کند و
مشخص کند متقارن است یا خیر در صورت متقارن نبودن قرینه ان نسبت به قطر
اصلی را حساب کند و چاپ کند
برنامه بنویسید که دو عدد 2000 رقمی را با هم جمع کند (راهنمایی از ارایه
یک بعدی استفاده ضمنا کد اسکس کلید enter 13 و اعدا 0تا9 از 48تا57 می
باشد.
تا رو خدا ناامیدم نکنید تا فردا وقت دارم[/h]
 

AmirAmeri

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

سلام
من برنامه نویسی #C , Xaml کار میکنم برای windows store برنامه مینویسمپ
2 تا سوال داشتم:
1-من در یک page یک متغیر در یک کلاس رو ست میکنم.(یک کلاس درست کردم )
وقتی میخوام در صفحه دیگه اونو بخونم مقدار صفر رو میده.در صورتی که من مثلا 1 رو ست کردم.چرا؟
class SelectProfile
{
private int _numberofindex ;
public int numberofindex
{
get
{
return _numberofindex;
}
set
{
_numberofindex = value;
}

}
2) من یک listview دارم که تعدادی ستون داره.میخوام جمع یکی از ستونها رو در یک textblock نمایش بدم.آیا دستوری در این رابطه هست؟
ممنون از سایت خوبتون
 
آخرین ویرایش توسط مدیر

hamed2000

New Member
ارسال ها
1
لایک ها
0
امتیاز
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++
 
بالا