برنامه ای بنویسید که یک عدد از ورودی گرفته و تعداد ارقام آن را محاسبه و چاپ نماید(با while) #include int main() { long int x; int count=0; cin>>x; while(x>=1) { ...
یکی از ابزارهای پر استفاده و مهم هر زبان برنامه نویسی حلقه های تکرار هستند. وجود چنین ابزاری به برنامه نویس این امکان را می دهد که ساختارهای نیازمند به تکرار مجموعه دستورات (مانند جستجو، گزارش گیری، محاسبات، دریافت اطلاعات از کاربر یا فایل) را پیاده سازی کند. هر زبانی عموما شامل چندین نوع حلقه تکرار است، ...
یکی از مهمترین مباحث کاربردی هر زبان برنامه نویسی، اشاره گر و مفهوم آن است، که کاربرد گسترده ای در شاخه ساختمان داده ها نیز دارد. در این فرصت با مفهوم اشاره گر و همینطور روش تعریف آن در زبان ++C آشنا می شوید. باید توجه داشته باشید که سوای روش تعریف اشاره گر در این زبان، ...
کتاب اموزشی کار با فایلها در زبان برنامه نویسی سی پلاس پلاس(++C)
روش مرتب سازی انتخابی (Selection Sort) یکی از روش های اولیه مرتب سازی بر اساس مقایسه عناصر است. این الگوریتم طی چند مرحله عناصر لیست را به صورت صعودی یا نزولی مرتب می کند. به این ترتیب که در هر مرحله با بررسی عناصر نامرتب، بزرگترین (یا کوچکترین) عنصر را پیدا کرده، و به ...
[align=center] [/align] #include #include #include struct poly{ int coeff; int pow; poly *next; }; class add2poly { poly *poly1, *poly2, *poly3; public: add2poly(){poly1=poly2=poly3=NULL;} void addpoly(); void display(); }; void add2poly :: addpoly(){ int ...
پياده سازي ليست پيوندي يک طرفه به زبان ++C #include "sLinkList.h" #include #include ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// sLinkList::sLinkList() { Front = NULL; Rear = Front; Count = 0; } sLinkList::~sLinkList() { NodePtr current, temp; current = Front; while (current != NULL) { ...
پياده سازي ليست پيوندي دو طرفه به زبان ++C // dLinkList.cpp: implementation of the dLinkList class. // ////////////////////////////////////////////////////////////////////// #include "dLinkList.h" #include #include ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// dLinkList::dLinkList() { Front = NULL; Rear = Front; Count = 0; } dLinkList::~dLinkList() { NodePtr current, temp; current = Front; while (current != NULL) ...
#include #include int *charger(int *x, int *y) { for (int i = 1; i < 100; i++) { y[i] = x[i - 1] + x[i]; } return y; } int main() { cout
سلام بچه ها اگه میشه برنامه تبدیل عدد به حرف رو به زبان سی پلاس برام بذارید هر چی گشتم به این زبان پیدا نکردم مرسی
برنامه ای بنویسید که دو عدد و یک نوع عملگر را از ورودی خوانده و عملگرهای + و - و / و * و ^ را روی ان انجام دهد مثلا اگر کاربر 4+6 رو وارد کرد 10 نشون بده.
در این مثال سه متغیر به کار رفته اند که وظایف انها عبارت اند از: radius=شعاع دایره area=مساحت دایره perime=محیط دایره #include #include #define PI 3.14 int main() { int radius; float area,perime; coutradius; area=PI*radius*radius; perime=2*PI*radius; cout
[align=center] [/align] لپ تاپ Dell XPS 13 نسخه توسعه دهندگان در دسترس قرار گرفت. این لپ تاپ لینوکسی ۱۵۴۹ دلار قیمت داشت که برای آن قیمت جدید ۱۴۴۹ دلار در نظر گرفته شده است. علاوه بر این Dell XPS 13 مخصوص Developer یا توسعه دهندگان لینوکسی است. این لپ تاپ حدود ۵۰ دلار ...
یکی از مهمترین مباحث کاربردی هر زبان برنامه نویسی، اشاره گر و مفهوم آن است، که کاربرد گسترده ای در شاخه ساختمان داده ها نیز دارد. در این فرصت با مفهوم اشاره گر و همینطور روش تعریف آن در زبان ++C آشنا می شوید. باید توجه داشته باشید که سوای روش تعریف اشاره گر در این زبان، ...
زبان ++C همانند اکثر زبان های برنامه نویسی دیگر، ساختاری به نام آرایه دارد که امکان تعریف مجموعه ای از متغیرهای هم نوع (اصطلاحا مجموعه عناصر همگن) را فراهم می کند. چنین ساختاری به صورت زیر نعریف می شود: type name[ number of elements ]; که در آن type یکی از انواع داده های استاندارد ++C، ساختمان ...
//************************************** //INCLUDE files for :Equation Solver //************************************** #include #include #include using std::cout; using std::cin; using std::endl; //************************************** // Name: Equation Solver // Description: These program can solve first and second degree polynomial equation. // It evens works when the roots are complex numbers(when delta is a negative value). // By: Gonzales Cenelia // // // Inputs: the coefficients of a polynomial equation // // Returns: the roots of ...
سلام به همگی یه فایل متنی دارم که 121 لاین داره و برنامه باید کل فایل رو بخونه و نمایش بده ، برنامه درسته اما عدد 121 رو دوبار نمایش میده! کسی میدونه مشکل این کد کجاست؟ #include #include void main() { FILE * myfile = fopen("names.txt", "r"); char line[100]; if (myfile==NULL)printf("Error opening file :("); else{ while( ...
#include #include void main() {int num1=0,num2=0,r=0; coutnum1>>num2; for(int c=0;c
#include #include //SoftAfzar.Net void processor (float x,float y,float z,float &max,float &min,float &sum,float &avg) { avg=(x+y+z)/3; sum=x+y+z; { max=x; min=y; if (xmax) max=z; if (z
در این برنامه مثالی از struct ها، نحوه تعریف و استفاده از اونها میزنیم #include #include void main() { struct cars {char name[30]; char model[20]; int engin_cap; int max_Speed; float price; }; struct cars mycars[5],temp; for (int i=0;i