سلام دوست عزیز
من یه راه حلی پیدا کردم نمی دونم به دردت می خوره یا نه ؟
اینم کدش به زبان C
#include <stdio.h>
#include <conio.h>
void main()
{
int x=0;
printf("Enter A Number : ");
scanf("%d",&x);
printf("Ekhtelaf Do Adad Chand Ast ? :");
int ekhtelaf;
scanf("%d",&ekhtelaf);
printf("Adade Dovom Dar Kodam Dahak Ast ?");
int dahak=0;
scanf("%d",&dahak);
dahak--;
for (int i=0;i<=x;i++)
{
for (int j=0;j<=x;j++)
{
if (((i+j)==x) && ((i-j==ekhtelaf)|| (j-i==ekhtelaf)) && j>=dahak*10 && j<=dahak*10+9)
{
printf("( %d , %d )\n",i,j);
}
}
}
getch();
}
رها حل من به این شکل هست که دو سوال بپرسه
سوال اول : اختلاف بین دو عدد چند است؟
سوال دوم : عدد دوم در کدام دهک قرار دارد ؟
در ضمن دهک اول یعنی : 0 تا 9
دهک دوم یعنی : 10 تا 19
...
بقیش رو هم خودت بلدی
یا علی