برنامه ی محسابه ی میانگین اعداد موجود در آرایه به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:17
gameover.blog.ir #include <iostream> using namespace std; int main(){ int n, i; float num[100], sum=0.0, average; cout << "Enter the numbers of data: "; cin >> n; while (n>100 || n<=0) { cout << "Error! number should in range of (1 to 100)." << endl; cout << "Enter the number again: "; cin >> n; } f...
برنامه ی به توان رساندن یک عدد با روش بازگشتی به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:16
gameover.blog.ir این روش اصلا بهینه نیست چون بیشتر اوقات روی اعداد بزرگ به شدت حافظه و پردازنده رو مشغول می کنه و پیچیدگی زیادی هم داره. اما به هر حال یک روش بازگشتی اینه : /* Source Code to calculate power using recursive function */ #include <iostream> using namespace std; int power(int n1,int n2)...
برنامه ای برای برعکس کردن یا معکوس یک رشته(جمله) به زبان سی پلاس پلاس به روش بازگشتی
-
تاریخ: 1395/7/17 ساعت: 2:16
gameover.blog.ir این برنامه اصلا بهینه نیست و توصیه نمیشه(به خاطر روش بازگشتی و سرریز بافر و حافظه ی پشته یا stack) /* Example to reverse a sentence entered by user. */ #include <iostream> #include <string> using namespace std; void reverse(const string& a); int main() { string a; cout << " Please e...
برنامه تبدیل عدد از مبنای 8 به 10 یا Octal به decimal و بلعکس به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:15
gameover.blog.ir /* C++ programming source code to convert either octal to decimal or decimal to octal according to data entered by user. */ #include <iostream> #include <cmath> using namespace std; int decimal_octal(int n); int octal_decimal(int n); int main() { int n; char c; cout << "Instructions...
برنامه تبدیل عدد از مبنتای دو 2 به ده 10 باینری به دسیمال(binary to decimal) به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:15
gameover.blog.ir برنامه زیر عدد باینتری رو به دهدهی میبره و بلعکس /* C++ programming source code to convert either binary to decimal or decimal to binary according to data entered by user. */ #include <iostream> #include <cmath> using namespace std; int binary_decimal(int n); int decimal_binary(int ...
برنامه پیدا کردن G.C.D با استفاده از روش بازگشتی به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:14
gameover.blog.ir/* Example to calculate GCD or HCF using recursive function. */ #include <iostream> using namespace std; int hcf(int n1, int n2); int main() { int n1, n2; cout << "Enter two positive integers: "; cin >> n1 >> n2; cout << "H.C.F of " << n1 << " & " << n2 << " is: " << hcf(n1, n2); ret...
برنامه محاسبه ی فاکتوریل به روش بازگشتی به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:14
gameover.blog.ir /* Source code to find factorial of a number. */ #include<iostream> using namespace std; int factorial(int n); int main() { int n; cout << "Enter a positive integer: "; cin >> n; cout << "Factorial of " << n << " = " << factorial(n); retu 0; } int factorial(int n) { if(n!=1) retu n*...
برنامه ی جمع اعداد طبیعی به روش بازگشتی به بان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:13
gameover.blog.ir #include<iostream> using namespace std; int add(int n); int main() { int n; cout << "Enter a positive integer: "; cin >> n; cout << "Sum = " << add(n); retu 0; } int add(int n) { if(n!=0) retu n+add(n-1); /* recursive call */ } Output Enter an positive integer: 10 Sum = 55
برنامه فهمیدن اینکه آیا عدد داده شده می تواند جمعی از دو عدد اول باشد یا نه به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:13
gameover.blog.ir سطح:فنی #include <iostream> using namespace std; int check_prime(int n); int main() { int n, i, flag=0; cout << "Enter a positive integer: "; cin >> n; for(i=2; i<=n/2; ++i) { if (check_prime(i)==0) { if ( check_prime(n-i)==0) { cout << n << " = " << i << " + " << n-i << endl; flag=...
برنامه فهمیدن اول بودن عدد با استفاده از تابع تعریف شده ی کاربر به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:12
gameover.blog.ir /* C++ program to check Prime number. */ #include <iostream> using namespace std; int check_prime(int n); int main() { int n, temp=0; cout << "Enter a positive integer: "; cin >> n; temp=check_prime(n); if(temp==0) cout << n << " is a prime number."; else cout << n << " is not a pri...
عدد آرمسترانگ چیست؟برنامه ای به زبان سی پلاس پلاس برای تشخیص یک عدد آرمسترانگ
-
تاریخ: 1395/7/17 ساعت: 2:12
gameover.blog.ir نکته : عددی آرمسترانگ است که مجموع مکعبات ارقامش با خود عدد برابر است.(مثل عدد 153) 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number. 12 is not equal to 1*1*1+2*2*2 // 12 is not an Armstrong number. Source Code to Check Armstrong Number /* C++ program to check whether a num...
برنامه ی تشخیص اعداد اول بین دو عدد یا بین فواصل(intervals) به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:11
gameover.blog.ir #include<iostream> using namespace std; int check_prime(int num); int main(){ int n1,n2,i,flag; cout << "Enter two numbers(intervals): "; cin >> n1 >> n2; cout << "Prime numbers between " << n1 << " and " << n2 << " are: " << endl; for(i=n1+1;i<n2;++i) { flag=check_prime(i); if(flag...
ساخت یک ماشین حساب ساده جمع تفریق ضرب تقسیم با استفاده از switch case به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:10
gameover.blog.ir /* Source code to create a simple calculator for addition, subtraction, multiplication and division using switch...case statement in C++ programming. */ # include <iostream> using namespace std; int main() { char o; float num1,num2; cout << "Enter operator either + or - or * or /: "...
برنامه ای به زبان سی پلاس پلاس برای ایجاد هرم(Pyramid) و طرح(pattern)_مثلث خیام پاسکال_هرم اعداد
-
تاریخ: 1395/7/17 ساعت: 2:10
gameover.blog.ir * * * * * * * * * * * * * * * #include <iostream> using namespace std; int main() { int i,j,rows; cout << "Enter the number of rows: "; cin >> rows; for(i=1;i<=rows;++i) { for(j=1;j<=i;++j) { cout << "* "; } cout << endl; } retu 0; } برنامه c++ برای ایجاد نیم هرم: 1 1 2 1 2 3 1 2 3 ...
برنامه ی سی پلاس پلاس برای نمایش فاکتورها یا مقسوم علیه ها ی یک عدد
-
تاریخ: 1395/7/17 ساعت: 2:09
gameover.blog.ir /* C++ to find and display all the factors of a number entered by an user.. */ #include <iostream> using namespace std; int main() { int n,i; cout << "Enter a positive integer: "; cin >> n; cout << "Factors of " << n << " are: " << endl; for(i=1;i<=n;++i) { if(n%i==0) cout << i << e...
برنامه ی تشخیص عدد Palindrome(پالیندروم)(دو سر) به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:09
gameover.blog.ir مثال: داماد یک عدد دو سر هست یعنی از آخر به اول هم بنویسیمش میشه داماد/* C++ program to check whether a number is palindrome or not */ #include <iostream> using namespace std; int main() { int n, num, digit, rev = 0; cout << "Enter a positive number: "; cin >> num; n = num; do { dig...
برنامه ی ضرب دو عدد به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:09
gameover.blog.ir /*C++ program to multiply and display the product of two numbers entered by user. */ #include <iostream> using namespace std; int main( ) { float n1, n2, product; cout << "Enter two numbers: "; cin >> n1 >> n2; product = n1*n2; cout << "Product = " << product; retu 0; } Output Enter...
برنامه نمایش کد اسکلی ASCII یک کاراکتر به زبان سی پلس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:08
gameover.blog.ir /* Source code to find ASCII value of a character entered by user */ #include <iostream> using namespace std; int main(){ char ascii; cout << "Enter a character: "; cin >> ascii; cout << "Its ascii value is: " << (int) ascii << endl; retu 0; } Output Enter a character: G Its ascii v...
برنامه ی تفریق دو عدد پیچیده با استفاده از عملگر باینری Overloading اورلودینگ به زبان سی پلاس پلاس
-
تاریخ: 1395/7/17 ساعت: 2:08
gameover.blog.ir /* C++ program to demonstrate the overloading of binary operator by subtracting one complex number from another. */ #include <iostream> using namespace std; class Complex { private: float real; float imag; public: Complex(): real(0), imag(0){ } void input() { cout<<"Enter real and i...
برنامه ای به زبا سی پلاس پلاس برای بررسی عملگر افزایشی ++ و کاهشی -- بعد و قبل از یک متغیر
-
تاریخ: 1395/7/17 ساعت: 2:08
gameover.blog.ir /* C++ program to demonstrate the working of ++ operator overlading. */ #include <iostream> using namespace std; class Check { private: int i; public: Check(): i(0) { } Check operator ++() /* Notice, retu type Check*/ { Check temp; /* Temporary object check created */ ++i; /* i incr...