چند مثال جالب حل شده به زبان ++C
در اين لينك چند برنامه به زبان سي پلاس پلاس نوشته شده.
بد نيست.
http://bitasoft.topcities.com/all_fo...ples/index.htm
اگه سوالي در سطح همين برنامه ها هم داشتيد با Admin سايت تماس بگيريد ( با ايميل ).
حتما جواب ميده.
گزیده ای از بازارچه پرشین تولز
چند مثال جالب حل شده به زبان ++C
در اين لينك چند برنامه به زبان سي پلاس پلاس نوشته شده.
بد نيست.
http://bitasoft.topcities.com/all_fo...ples/index.htm
اگه سوالي در سطح همين برنامه ها هم داشتيد با Admin سايت تماس بگيريد ( با ايميل ).
حتما جواب ميده.
با سلام و تشكر.
اگر استاتر تاپيك اجازه مي دهد تمرينها را اينجا بياورم و كدها را توضيح بدهيم و كمي بحث كنيم.
مقداري اين كار براي اين است كه تاپيك بالا بماند و دوستان رويت كنند. و مقداري به اين خاطر كه در اين برنامه ها از كلاس استفاده شده و فرصت خوبي براي ((تمرين كلاس)) است.
اطلاع:
در لينك بالا 13 برنامه جالب موجود بود كه به نظر من كاربردي و مفيد است.
estefa va khoroj az forum. dostare hameye shoma.bye.
سالک جان اگه این کار رو بکنی خیلی خوبه
موردي نيست. 100 در 100 آزاديد
![]()
![]()
![]()
![]()
اگه مشكلي هم بود من حاضرم جواب بدم.
بنام خدا:
اين اولين برنامه از 13 برنامه است.
اين برنامه اي است كه وقتي كاربر تعدادي عدد و حرف وارد مي كند،،، مي آيد حروف را حذف
مي كند و عدد را چاپ مي كند و تعداد اعداد وارد شده را هم مي گويد. بعدا كاملتر شرح مي دهيم.
من كمي مشكل دارم در كدهاش.کد://programming by a. najafzadeh 2005/03/30, 07:46:00 ب.ظ #include <iostream.h> #include <conio.h> void char_int(long int); int main() { long int a1; char_int(a1); } //function stated void char_int(long int a1) { long int a = 0 , i = 0 , co_num = 0 , n = 1 , num1 = 0; char *al , ss; al = new char[a]; while(ss = cin.get() , ss != '\n') { if(ss == ' ') continue; if(!((int)ss < 48 || (int)ss > 57)) //scii code of numbers 1 to 9 { al[a] = ss; a++; } } cout<<a <<'\n'; for(i = a-1; i >= 0; i--) //string to integer { co_num = (((int)al[i]) - 48); co_num = co_num * n; num1 += co_num; n *= 10; } cout<<num1; getch(); }
يك تاپيك باز مي كنم به نام ((سئوالات كوچك سي)) و سئوالاتم را آنجا مي پرسم تا اينجا شلوغ نشود و بعد به شرح و تفسير اين برنامه مي پردازيم.
.
ویرایش توسط saalek : April 9th, 2006 در ساعت 03:46 PM
اين برنامه يك عدد از نوع رشته (string) را از ورودي گرفته و مقدار عددي آن را نمايش مي دهد. به اين صورت:
ورودي: "123456" اين از نوع رشته است
و حالا خروجي: 123456
مورد استفاده اين برنامه در تكست باكسهايي است كه اگر از نوع int و يا عددي تعريف نمائيم و در صورتي كه اشتباها يك كاراكتر غير عددي وارد كنيم در كل برنامه اختلال ايجاد مي شود.
البته براي جلوگيري از ورود كاراكتر به جاي عدد در برنامه توابع خود كار ديگري نيز وجود دارد. هدف از اين برنامه فقط نمايش روش و رويه تبديل نوع string به نوع int ميباشد.![]()
دستت درد نكنه.
آره تا آنجا كه سواد من مي كشه اين بهترين كاربردشه.
ولي سواي كاربرد خوبش ، بعد آموزشي بالايي هم دارد.
.
ok اگه امري نيست بريم سر سوال بعدي
بي زحمت به انتخاب خودتون يكي ديگش رو بياريد.
از اين لينك
http://bitasoft.topcities.com/all_fo...ples/index.htm
البته چند روز ديگه چند تا برنامه جديد با توضيح كامل ميفرستم بالا![]()
عاليه.
من دارم روي كدهاشون كار مي كنم.
اگر خودتان كمك كنيد هم خيلي خوبه.
.
باشه - از فردا شب سعي مي كنم هر دفعه يك يا دو تا شو خوب توضيح بدم.![]()
برنامه شماره 2
برنامه اي كه يك كاراكتر از ورودي گرفته و كد ASCII مربوط به آن كاراكتر را در خروجي چاپ مي كند.
البته اين برنامه رو براي يكي از دوستان كه فرق int و (int) رو پرسيده بود گذاشتم.کد PHP://programming by a. najafzadeh 2005/03/30, 07:46:00 ب.ظ
#include <iostream.h>
#include <conio.h>
int main()
{
char s;
cin>>s;
clrscr();
cout<<"ascii code of "<<s<<" is ";
cout<<(int)s;
getch();
return 0;
}
اگه مشكلي بود پست بزنيد.
لينك اصلي برنامه اينجاست:
http://bitasoft.topcities.com/all_fo...ascii_cout.htm
سلام میشه جواب این سوالو بگید؟ برنامه ای بنویسید که عدد صحیحی مانند Sرا خوانده سپس رقم یکان و هزارگانشو چاپ کند