لطفابگوییدکلاسهای ازنوع interfaceچهگونه ایجاد میشوند؟با تشکر
Printable View
لطفابگوییدکلاسهای ازنوع interfaceچهگونه ایجاد میشوند؟با تشکر
لطفا یه سری برنامه جدید بزارین تا حل کنیم
خسته شدم
سلام
برای برنامه عوض کردن جای دو عدد a , b :
a=a+b
b=a-b
a=a-b
بقیه اش که زیادی آسون هستند
حالا خوبه گفتن تازه شروع كنيم شمارفتي مستقيما سراغ گرافيك
یک سری به سایت www.cpp-coder.com بزنی خوبه! از صفر داره درس میده
*** یک یادآوری و تذکر به تمام کاربرانی که در این تاپیک پست ارسال می کنند ***
مدت زیادی است که این تاپیک را زیر نظر دارم ، متاسفانه بجای اینکه روی مسائل برنامه نویسی
بحث بشه و از اونا ایده گرفته بشه ، گاها و شاید اکثر وقتا تبدیل میشه به جایی برای حل تمرین ها و پروژه
های دانشجویی ، که خلاف قوانین سایت میباشد ؛ بنابراین خواستم تذکر دهم اگر این تاپیک بخواهد
به مکانی تبدیل شود برای حل تمرین های دانشجویی و درخواست پروژه ، مطمئنا تاپیک قفل خواهد شد ، ولی اگر
جایی باشد برای تفکر و بحث روی مسائل برنامه نویسی و راههای مختلف حل یک مساله و ...
میتواند تاپیک مفید و مثمر ثمری باشد .
با تشکر ، مدیریت بخش .
سلام دوستان
حاصل عبارت پسوندی عبارت زیر برابر 2 هست چطوری میتونم برنامه ای بنویسم که اونها رو دریافت کنم !
/-3.6*3.2
خروجی =2
سلام
من میخوام که یک کلاس بسازم برا مشخصات فردی
و به یک تابع هم نیاز دارم که بتونه سن شخص رو از روی تاریخ تولد حساب کنه
به صورت روز/ماه/سال
فرمولشو لطفا اگه دارین
مرسی
از پشته استفاده کن.نقل قول:
سلام دوستان
حاصل عبارت پسوندی عبارت زیر برابر 2 هست چطوری میتونم برنامه ای بنویسم که اونها رو دریافت کنم !
/-3.6*3.2
خروجی =2
به ترتیب مبندازی تو پشته ولی قبلش چک میکنی. مثلا اگه بود :
+5*23
اول دو تا عملوند 2 و 3 رو میریزی تو پشته . بعد به عملگر میرسی یعنی * پس دو عدد قبلیو در هم ضزب میکنی و همرو از پشته میندازی بیرون و حاصلضرب میره تو پشته . بعد کاربر عدد 5 میزنه ، که باز میره تو پشته هنوز به عملگری نرسیدی. بعد + میاد که 2 تا عدد قبلشو جمع میکنی ....
سلام دوستان
میخوام ببینم کسی کد برنامه ای نداره که طول ، عرض و ارتفاع رو بگیره و حجم رو حساب کنه
نمیدونم باید چطوری بنویسم خیلی برام سخته خواستم برام یک آموزش بشه
من الان در مقطع راهنمایی هستم دوست دارم از الان با این زبان آشنا بشم
ممنون
برو شناسنامت رو بیار اگه راست بگی من خودم دربست در خدمتتم
با عرض سلام خدمت اساتید محترم کسی هست در مورد این سئوال به من کمک کنه
فرض کنید جنگلی با بیست ردیف بیستایی درخت در هر مکان درخت می تواند درخت باشد یا نباشد به این جنگل قواعدی حاکم است به نحوی که چیدمان درختان در هر سال با هم متفاوت است تغییرات سالیانه با قواعد زیر مشخص می گردد
1.اگر اطراف درختی بیش ازچهار درخت وجود داشت باشد ان درخت در سال اینده نخواهد بود
2.اگر اطراف مکانی خالی درختی کمتر از چهار درخت وجود داشته با شد در سال آینده در خت خواهد روئید
در سال صفر تنها در قطر اصلی . فرعی ودر ستر های مضرب سه وستون های مضرب سه درخت وجود دارد
جنگل را تا 50 سال شبیه سازی کنید
سلام
میشه لطفا بگی پشته چییه عزیز.
سلام دوستان
یه کلاس برای تاریخ (date) میخوام بسازم که روز/ ماه/سال داشته باشه/و از این کلاس تو یه کلاس دیگه به نام person ( مشخصات فردی) به استفاده بشه.
یعنی تاریخ تولد اشخاص از نوع کلاس date و همچنین سن شخص(چند سال و چند ماه و چند روز) از طریق یک متد یا تابع در کلاس person محاسبه شود
اگه میشه / کد رو برا مبزارین/ خیلی ضروریه :ناراحت::ناراحت::ناراحت::نار حت::ناراحت:
class date:
{
private:
int year,month,day;
public:
void setdate( int year1;int month1;int day1)
{
year=year1;month=month1;day=day1;
}
}
class person:
{
private:
char name[35];
char family[40];
date birthday;
date age;
public:
date getage(date birthday)
{
}
کدش تقریبا مثل این/ یه چیزی نوشتیم/ کد تابع محاسبه سن به صورت چند سال و چند ماه و چند روز/ خالیه/ اگه میشه/ ببینید مشکلش چیه/ درستشو برام بزارین
برنامه ای برای تاریخ وساعت میخوام بنویسم که روز/ ماه/سال داشته باشه خودم ساعت رونوشتم اما نمیدونم کجابایدتاریخ توی برنامه جابدم؟میشه واسم توضیح بدید
این برنامه قراره یک فرودگاه رو مدیریت کنه البته این رو برا یکی از دانشجوها نوشتم.
سطحش خیلی پایینه ولی بازم برای بعضی ها که دوست دارن یاد بگیرن خوبه.. بد نیست.
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <dos.h>
#include <time.h>
#include <stdio.h>
void main()
{
struct time t;
time_t d;
float r,x,v;
int b=1,i=0,status=0,m=0,p=0,f=0,n;
int landing_time=0,landing_rate=5,taking_off=0,taking_ rate=5;
float tol_land=5,tol_take=5;
float time_land=0,time_take=0;
clrscr();
srand((unsigned) time(&d));
while (b)
{
if(status==1)
{
m--;
if(m==0)
{
if(p==1)
{
taking_rate--;
p=0;
status=0;
}//end of p
if(f==1)
{
landing_rate--;
f=0;
status=0;
}//end of f
}//end of m
}//end of status
delay(1000);
gettime(&t);
clrscr();
printf("The current time is: %2d:%02d:%02d\n",t.ti_hour, t.ti_min, t.ti_sec);
if((t.ti_sec % 5) ==0)
{
r=random(60);
r/=60;
v=landing_rate;
x=v/60;
if(r<=x)
landing_rate++;
if(tol_land<landing_rate)
tol_land=landing_rate;
r=random(60);
r/=60;
v=taking_rate;
x=v/60;
if(r<=x)
taking_rate++;
if(tol_take<taking_rate)
tol_take=taking_rate;
if(status==0)
{
if(landing_rate>0)
{
m=random(5);
if(m==0)
m++;
status=1;
f=1;
time_land+=m;
time_land/=2;
goto l1;
}//end of landing_rate
if(taking_rate>0)
{
m=random(5);
if(m==0)
m++;
status=1;
p=1;
time_take+=m;
time_take/=2;
goto l1;
}//end of taking_rate
}//end of status
l1:
}//end of t.ti_sec
cout <<"\ntake_rate land_rate take_time land_time status take land time\n";
cout <<"\n "<<taking_rate<<"\t\t"<<landing_rate<<"\t "<<taking_off<<"\t\t"<<landing_time<<"\t "<<status<<"\t "<<p<<"\t "<<f<<"\t"<<m;
if(taking_rate==0 && landing_rate==0)
b=0;
}//end of while
clrscr();
cout <<"average length of queue landing is:\t"<<tol_land/2<<"\n";
cout <<"average length of queue taking is:\t"<<tol_take/2<<"\n";
cout <<"average time of landing is:\t"<<time_land<<"\n";
cout <<"average time of taking is:\t"<<time_take<<"\n";
getch();
}//end of program
برنامه تمام زیر مجموعه های یک مجموعه برای 10 کاراکتر.
#include <iostream.h>
#include <conio.h>
void main()
{
char a[10];
int i,j,k,l,m,n,o,p,q,r,s,t,u;
cout <<"enter 10 character...\n";
for (i=0;i<10;i++)
cin >>a[i];
clrscr();
getch();
i=0;
cout <<i<<" \n";
for (j=0;j<10;j++)
{
i++;
cout <<i<<" "<<a[j]<<"\n";
}
for (j=0;j<9;j++)
for (k=j+1;k<10;k++)
{
if(i % 20==0)
{
getch();
clrscr();
}
i++;
cout <<i<<" "<<a[j]<<","<<a[k]<<"\n";
}
for (j=0;j<8;j++)
for (k=j+1;j<9;j++)
for (l=k+1;l<10;l++)
{
if(i%20==0)
{
getch();
clrscr();
}
i++;
cout <<i<<" "<<a[j]<<","<<a[k]<<","<<a[l]<<"\n";
}
for (j=0;j<7;j++)
for (k=j+1;k<8;k++)
for (l=k+1;l<9;l++)
for (m=l+1;m<10;m++)
{
if(i%20==0)
{
getch();
clrscr();
}
i++;
cout <<i<<" "<<a[j]<<","<<a[k]<<","<<a[l]<<","<<a[m]<<"\n";
}
for (j=0;j<6;j++)
for (k=j+1;k<7;k++)
for (l=k+1;l<8;l++)
for (m=l+1;m<9;m++)
for (n=m+1;n<10;n++)
{
if(i%20==0)
{
getch();
clrscr();
}
i++;
cout <<i<<" "<<a[j]<<","<<a[k]<<","<<a[l]<<","<<a[m]<<","<<a[n]<<"\n";
}
for (j=0;j<5;j++)
for (k=j+1;k<6;k++)
for (l=k+1;l<7;l++)
for (m=l+1;m<8;m++)
for (n=m+1;n<9;n++)
for(o=n+1;o<10;o++)
{
if(i%20==0)
{
getch();
clrscr();
}
i++;
cout <<i<<" "<<a[j]<<","<<a[k]<<","<<a[l]<<","<<a[m]<<","<<a[n]<<","<<a[o]<<"\n";
}
for (j=0;j<4;j++)
for (k=j+1;k<5;k++)
for (l=k+1;l<6;l++)
for (m=l+1;m<7;m++)
for (n=m+1;n<8;n++)
for(o=n+1;o<9;o++)
for (p=0+1;p<10;p++)
{
if(i%20==0)
{
getch();
clrscr();
}
i++;
cout <<i<<" "<<a[j]<<","<<a[k]<<","<<a[l]<<","<<a[m]<<","<<a[n]<<","<<a[o]<<","<<a[p]<<"\n";
}
for (j=0;j<3;j++)
for (k=j+1;k<4;k++)
for (l=k+1;l<5;l++)
for (m=l+1;m<6;m++)
for (n=m+1;n<7;n++)
for(o=n+1;o<8;o++)
for (p=0+1;p<9;p++)
for (q=p+1;q<10;q++)
{
if(i%20==0)
{
getch();
clrscr();
}
i++;
cout <<i<<" "<<a[j]<<","<<a[k]<<","<<a[l]<<","<<a[m]<<","<<a[n]<<","<<a[o]<<","<<a[p]<<","<<a[q]<<"\n";
}
for (j=0;j<2;j++)
for (k=j+1;k<3;k++)
for (l=k+1;l<4;l++)
for (m=l+1;m<5;m++)
for (n=m+1;n<6;n++)
for(o=n+1;o<7;o++)
for (p=0+1;p<8;p++)
for (q=p+1;q<9;q++)
for (r=q+1;r<10;r++)
{
if(i%20==0)
{
getch();
clrscr();
}
i++;
cout <<i<<" "<<a[j]<<","<<a[k]<<","<<a[l]<<","<<a[m]<<","<<a[n]<<","<<a[o]<<","<<a[p]<<","<<a[q]<<","<<a[r]<<"\n";
}
i++;
cout <<i<<" "<<a[0]<<","<<a[1]<<","<<a[2]<<","<<a[3]<<","<<a[4]<<","<<a[5]<<","<<a[6]<<","<<a[7]<<","<<a[8]<<","<<a[9]<<"\n";
}
برنامه ای برای نجام برخی اعمال بر روی لیست پیوندی
#include <iostream.h>
#include <conio.h>
struct node{
int x;
node *prev,*next;
}*start,*p,*q;
void add(int,int);
void dell(int);
void print();
void main()
{
int x,n,i,y;
cout <<"enter number node: ";
cin >>n;
start=new (node);
cout<<&start<<"\n";
getch();
cout <<"enter data: ";
cin >>x;
start->x=x;
start->prev=NULL;
start->next=NULL;
p=start;
cout<<&p<<"\n";
for(i=2;i<=n;i++)
{
q=new (node);
cout<<&q<<"\n";
p->next=q;
q->prev=p;
q->next=NULL;
cout <<"enter data: ";
cin >>x;
q->x=x;
p=q;
}
getch();
clrscr();
p=start;
while(p!=NULL)
{
cout <<&p<<p->x<<"\n";
p=p->next;
}
getch();
cout<<"enter data for add: ";
cin >>x;
cout <<"this data add after ?: ";
cin >>y;
add(x,y);
//print();
getch();
clrscr();
cout <<"enter data for delete: ";
cin >>x;
dell(x);
//print();
getch();
}
//***************************
void add(int x,int y)
{
node *s,*z;
s=start;
while(s->x!=y)
s=s->next;
z=new(node);
z->next=s->next;
s->next=z;
s=z->next;
s->prev=z;
z->x=x;
}
//***************************
void dell(int x)
{
node *s,*t,*r;
s=start;
t=start;
r=start;
while(t->x!=x)
t=t->next;
s=t->prev;
r=t->next;
s->next=r;
r->prev=s;
}
//***************************
void print ()
{
node *u;
int d;
u=start;
while(u!=NULL)
{
d=u->x;
cout <<d<<" ";
u=u->next;
}
}
برنامه ای برای تبدیل اعداد از مبنای 10 به هر مبنایی
#include <iostream.h>
#include <conio.h>
void main()
{
int num,x,m,i=0,r,j;
char ch[10];
cin >>num;
x=num;
cout <<"enter mabna:\t";
cin>>m;
while(x>0)
{
r=x%m;
switch (r)
{
case 0:
ch[i]=48;
i++;
break;
case 1:
ch[i]=49;
i++;
break;
case 2:
ch[i]=50;
i++;
break;
case 3:
ch[i]=51;
i++;
break;
case 4:
ch[i]=52;
i++;
break;
case 5:
ch[i]=53;
i++;
break;
case 6:
ch[i]=54;
i++;
break;
case 7:
ch[i]=55;
i++;
break;
case 8:
ch[i]=56;
i++;
break;
case 9:
ch[i]=57;
i++;
break;
case 10:
ch[i]='A';
i++;
break;
case 11:
ch[i]='B';
i++;
break;
case 12:
ch[i]='c';
i++;
break;
case 13:
ch[i]='D';
i++;
break;
case 14:
ch[i]='E';
i++;
break;
case 15:
ch[i]='F';
i++;
break;
}
x/=m;
}
clrscr();
for (j=i-1;j>=0;j--)
cout <<ch[j];
getch();
}
دوستان سلام
(زبان C++)
اعضای یک آرابه دو بعدی که تعداد آن را کاربر مشخص می کند گرفته و مجموع آرایه ها را به صورت بازگشتی محاسبه کند.
(ممنون میشم پاسخ بدین)
سلام دوست عزیز.
می تونی به این روش انجامش بدی. اما این یه روش یه مقدار پیچیدس. یه روش راحت تر دیگه هم داره. من اون روش راحت تر رو گذاشتم تا خودت بش برسی.
int sum(int **p,int n,int i){
if (n==0)
return p[0][0];
return p[n/i][n%i]+sum(p,n-1,i);
}
i تعداد سطر های یک ماتریس مربعی است. n در واقع i*i-1 است. و p هم آدرس این ماتریس مربعی پویاست.
در گام اول سعی کن تابع رو به این روش تغییر بدی که بجای n با i , j که ابعاد ماتریس هستن تغییرش بدی. بعدهم ماتریس رو از شکل مربعی خارج کنی و به هر شکلی که خواستی درش بیاری.
موفق باشی.
سلام دوستان من تازه يه كتاب ++C خريدم و يه بار خوندمش اما هيچي ياد نگرفتم الان ميخوام يه برنامه بنويسم كه كار يك دفترچه تلفن رو انجام بده يعني بشه اطلاعات رو بهش وارد كرد و يا اطلاعات قبلي رو ويرايش كرد و يا حذف كرد همچنين بشه اطلاعات رو بر اساس شماره رديف يا شماره تلفن و يا نام جستجو كرد و همه اين شماره تلفن ها و نام اشخاص رو در يك فايل txt ذخيره كنه بدون اينكه قاطي بشن.
خواهش ميكنم يهويي يه كپي ور ندارين بزارين بگين اين برنامه برو حالشو ببر اصلا به هيچ وجه اين كار رو نكنيد :عصبانی: راستش خودم ميخوام كار كنم ياد بگيرم فقط اگه ميشه مرحله به مرحله راهنماييم كنيد.
تا اينجاش رو خودم ميدونم كه بايد از آرايه استفاده كنم ولي نميدونم چطور.
در ضمن ورژن ++C كه كار ميكنم 5.02 هست.
سلام دوستان من یه پروژه دارم کارم گیره از دوستان کسی هست کمکم کنه
(بازی حدس زدن یک عدد 5 رقمی)
برنامه ابتدا یک عدد 5رقمی تولید می کند وبدون آنکه این عدد را به کاربر نشان دهد 5علامت(مثلا *) نمایش می دهد . کاربر سعی میکند از سمت چپ به براست ارقام راحدس بزند هرگاه کاربر رقمی را درست حدس می زند رقم نمایش داده می شود وبعد کاربر باید عدد بعدی راحدس بزند:
1-عدد 5رقمی باید دارای رقم های غیرتکراری باشد
2-برنامه باید تعداد حدس های کاربر را(به ازای همه ارقام)مشخص کند ودرنهایت باتوجه به تعداد حدس های کاربر تعیین کند که برنده شده است یا نه.
3-پس از پایان هردوره ، برنامه ازکاربر بپرسد که آیا مایل است دوباره بازی کند واگر کاربر موافق بود ، بازی دوباره تکرار شود.
تروخدا اگه میتونید کمکم کنید برنامه رو باید خروجی بگیرم
سلام دوست عزیز.نقل قول:
khalilimehdi
نقل قول: تمرین های زبان برنامه نویسی ++C
سلام دوستان من یه پروژه دارم کارم گیره از دوستان کسی هست کمکم کنه
(بازی حدس زدن یک عدد 5 رقمی)
برنامه ابتدا یک عدد 5رقمی تولید می کند وبدون آنکه این عدد را به کاربر نشان دهد 5علامت(مثلا *) نمایش می دهد . کاربر سعی میکند از سمت چپ به براست ارقام راحدس بزند هرگاه کاربر رقمی را درست حدس می زند رقم نمایش داده می شود وبعد کاربر باید عدد بعدی راحدس بزند:
1-عدد 5رقمی باید دارای رقم های غیرتکراری باشد
2-برنامه باید تعداد حدس های کاربر را(به ازای همه ارقام)مشخص کند ودرنهایت باتوجه به تعداد حدس های کاربر تعیین کند که برنده شده است یا نه.
3-پس از پایان هردوره ، برنامه ازکاربر بپرسد که آیا مایل است دوباره بازی کند واگر کاربر موافق بود ، بازی دوباره تکرار شود.
تروخدا اگه میتونید کمکم کنید برنامه رو باید خروجی بگیرم
خوب هر چقدر کد نوشتی رو بذار تا یواش یواش تکمیل بشه.
سلام
برنامه اي كه يك رشته و 2 كلمه از ورودي بگيرد و در رشته كلمه دوم را جايگزين كلمه اول كند.
من بر نامه رو بصورت زير نوشتم كه نقص داره اگه راهنمايي كنيد كاملش كنم ممنون ميشم.
#include<iostream.h>
#include<conio.h>
#include<string.h>
main(){
char s[100];
char sh1[20];
char sh2[20];
int k,l,o,j=0,z,n=0,w ;
char m[20];
cin.get(s,99);
cout<<"s="<<s ;
cout<<endl;
cin>>sh1;
cin>>sh2;
k=strlen(sh1);
l=strlen(sh2);
o=l-k;
cout<<"k="<<k<<endl<<"l="<<l<<endl<<"o="<<o<<endl;
for (int i=0;s[i];i++)
if(s[i]==sh1[0]){
z=i;
w=i;
j=0;
for(int a=i;a<=i+k-1;a++){
m[j]=s[a];
j++;
}
if(strcmp(sh1,m)==0){
for(;s[a];a++){
s[w+o]=s[w];
w++;}
for(;z<=i+l;z++){
s[z]=sh2[n];
n++;
}
}
}
cout<<"sjadid="<<s;
getch();
return 0;
}
سلام دوست عزیز.
اولین مشکل شما اینه که در رشته هایی که می سازید، مقدار NULL که نشاندهنده آخر رشته هست رو کپی نمی کنید. در این حالت رشته شما از نظر طول دچار اشکال می شه و شما نمی تونید این رشته رو با رشته های دیگه مقایسه کنید.
مشکل دوم هم اینه که برنامه شما به اولین کارکتر مشترک که می رسه به اندازه طول رشته اول کپی می کنه و بعد مقایسه می کنه. اما اگه این رشته با رشته اول مساوی نباشه دریگه رشته های دیگه رو چک نمی کنه.
مشکل NULL رو که حل کنی، مشکلات دیگه خودشون رو نشون می دن. یه دسترسی غیر مجاز به حافظه هم داری که بعد از حل NULL خودشو نشون می ده.
این ها رو اصلاح کن، اگر باز هم جایی مشکل داشتی بگو.
یا علی!
سلام دوستان
برنامه ای بنویسید که یک فایل متنی را داخل یک فایل BMP مخفی نماید و بتواند فایل مخفی شده را آشکارکند.
اینم یه تمرین دیگه
برنامه ای بنویسید که آدرس یک پوشه را گرفته و نام تمامی پوشه ها را به تاریخی که پوشه ساخته شده تغییر دهد؟ (تاریخ باید به شمسی تبدیل گردد)
چرا دیگه کسی در این تایپک مطلب نمیذاره؟
سلام و ممنون از كمكت
من مشكل null رو حل كردم همون اول كه رشته ها رو تعريف كردم برابر با null قرار دادم اما مشكل دوم فكر نميكنم درست باشه چون For اول رو واسه اين گذاشتم كه تا آخر رشته رو دنبال كنه :متفکر:
اما در رابطه با دسترسي غير مجاز به حافظه چيزي نميدونم ميشه بيشتر توضيح بدي؟
من الان ميخوام رشته دوم رو در جمله كپي كنم چطوري ميتونم؟با حلقه for ارور ميده :افسرده:
ممنون
سلام اين دوبرنامه برام 6نمره داره اگه بلدين برام بذارين يابرام ايميل كنين:sayron_992000
1)دوليست مرتبL1,L2رادرهم الحاق كند به طوري كه حاصل مرتب باشند.(بااستفاده ازليست هاي پيوندي،ساختمان داده ها)
2)دوعددm,nرقمي رادرL1,L2ذخيره وحاصل جمع رادرL3قراردهد.(ليستهاي پيوندي،ساختمان داده ها):عصبانی++:
دوست عزیز.
مهم اینه که در هر لحظه در آخرین خانه رشته شما NULL قرار بگیره. اول کار قرار دادم لازم هست اما کافی نیست. این رو حتما مد نظر داشته باش.
اما دسترسی غیر مجاز به حافظه، یعنی شما در محاسبه آدرس یه آدرسی بدست آوردی که متغلق به خودت نیست. یعنی اینکه آدرس خارج از محدوده حافظه ای است که سیستم عامل به برنامه شما اختصاص داده.
همیشه یادت باشه ، ایرادات برنامه نویسی رو باید از اولین Error دونه دونه حل کنی و بری جلو. وگر نه جواب نمی گیری.
برنامه ای بنویسید که یک عدد در مبنای 2 بگیرد و به مبنای 10 تبدیل کند
:متفکر::لبخندساده:
با سلام خدمت دوستان
در جواب دوست عزیز آقای خلیلی مهدی باید عرض کنم من این برنامه رو نوشتم
شما 2 راه دارید 1- باید ابتدا یک عدد 5 رقمی تولید کنید بعد اعداد را تفکیک و جستجو برای یافتن عدد تکراری کنید
2- راه حل دوم از آرایه5 تایی استفاده کن و اعداد تک رقمی تولید کن و جستجو برای تکراری بودن آن کن.
در اخر از کاربر بخواه تا عدد را حدس بزند و چک کن برای درستی آن. اگه مشکلی داشتی بگو
سلام دوستان
در جواب دوست عزیز آقای خلیلی مهدی باید بگم من الین برنامه رو با دو روش نوشتم اگه می خوای ایمیل بزن تا برات بفرستم