پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)
سلام ممنون که حلش کردید. ولی فک کنم یکی دو جاش اشکال داره. اجرا نمیکنه.
سلام
اینم کدش:
روش کلی کار اینه که 3 عدد به نام a,b,c تعریف می کنیم که صدگان و دهگان و یکان عدد باشند.
در صورتی که هیچ کدوم از این سه رقم با هم برابر نبودند، عدد رو چاپ می کنیم و میریم سراغ عدد بعدی.
در غیر این صورت، بدون چاپ کردن عدد رو رد می کنیم.
آخرش هم چک می کنیم که هیچ کدوم از ارقام از 9 رد نکرده باشند.
اینم کدش:
HTML
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int a=1,b=0,c=2;
while (100a+10b+c<=999)
{
if
if (a==b)
{
b++;
c=0;
}
else
if (a==c)
c++;
else
if (b==c)
c++;
else
{
cout<<a<<b<<c<<endl;
c++;
}
if (c>9)
{
b++;
c=0;
}
if (b>0)
{
a++;
b=0;
}
if (a>9)
break;
}
getch();
return 0;
}
در صورتی که هیچ کدوم از این سه رقم با هم برابر نبودند، عدد رو چاپ می کنیم و میریم سراغ عدد بعدی.
در غیر این صورت، بدون چاپ کردن عدد رو رد می کنیم.
آخرش هم چک می کنیم که هیچ کدوم از ارقام از 9 رد نکرده باشند.