|
|
|
|
|
برنامه زير دو عدد از ورودي مي گيرد و ب.م.م (بزرگترين مقسوم عليه مشترك )آن دو را برميگرداند. #include #include main() { while(1) { int m,n,x,r; cin>>m>>n; r=m-(floor(m/n)*n); while(r>0) { m=n; n=r; r=m-(floor(m/n)*n); } cout< }} |
||
|
+
نوشته شده در شنبه 18 شهریور1385ساعت 16:13 توسط مهسا
|
|
||
|
|
|
|
|
امروز چند تا برنامه ساده به زبان c++ ميگذارم.(مطلب كم آوردم)ولي به درد بعضيها ميخوره.نظر يادتون نره.
|
||
|
+
نوشته شده در شنبه 18 شهریور1385ساعت 16:7 توسط مهسا
|
|
||
|
|
|
|
|
این برنامه با دریافت دو رشته و یک عدد از ورودی معکوس رشته اول را بعد از n امین کاراکتر رشته دوم کپی می کند. مثال:
s1=abcde s2=fghijkl n=3 خروجی:abclkjihgfcde //writed by mahsa sh |
||
|
+
نوشته شده در یکشنبه 22 مرداد1385ساعت 19:24 توسط مهسا
|
|
||
|
|
|
|
|
متاسفانه من با زبان پاسکال آشنا نیستم برنامه فاکتوریل به زبان c++ برنامه زير است:
ولي سوالت رو اينجا ميگذارم تا هر كي بلد بود جواب بده. #include |
||
|
+
نوشته شده در جمعه 2 تیر1385ساعت 14:7 توسط مهسا
|
|
||
|
|
|
|
|
#include #include #include void strncat_ptr(char*s1,char*s2,char*s3,int num); main() { int num; char *s1,*s2,*s3; s1=new char[20]; s2=new char[20]; s3=new char[40]; cout<<"\n enter s1,s2:"< gets(s2); cin>>num; strncat_ptr(s1,s2,s3,num); cout<<"\n"< return 0; } void strncat_ptr(char*s1,char*s2,char*s3,int num) { int i=0; while(*s1) { *s3=*s1; ++s1; ++s3; } while(i *s3=*s2; ++s2; ++s3; i++; } *s3='\0'; return ; } اگر به همين دقت كني بقيه توابع هم ميتوني بنويسي ولي با اين حال اگر بازم مشكلي بود بپرس. |
||
|
+
نوشته شده در پنجشنبه 1 تیر1385ساعت 19:51 توسط مهسا
|
|
||
اخبار كامپيوتري وبلاگ***