خلاصه ی متن بالا :
@de_coder
سیستم عامل UNIX یک سیستم عامل بسیار با قدمت است و Linux برگرفته ای از این سیستم عامل است
سیستم عامل UNIX ذاتا برای سرور طراحی شده است و رابط گرافیکی برای آن وجود نداشته یا به آن فکر نشده است
سیستم عامل Linux برای استفاده همزمان توسط سرورها و کامپیوترهای دسکتاپ طراحی شده است و رابط گرافیکی دارد
سیستم عامل UNIX ذاتا برای Mainframe ها و سرورهای بزرگ طراحی شده است
سیستم عامل Linuxضمن اینکه می تواند در سرورها و Mainframe ها استفاده شود در PC ها نیز قابلیت استفاده دارد
سیستم عامل UNIX دارای مالک است اما Linux تحت لیسانس GNU ارائه شده است
@de_coder
@de_coder
سیستم عامل UNIX یک سیستم عامل بسیار با قدمت است و Linux برگرفته ای از این سیستم عامل است
سیستم عامل UNIX ذاتا برای سرور طراحی شده است و رابط گرافیکی برای آن وجود نداشته یا به آن فکر نشده است
سیستم عامل Linux برای استفاده همزمان توسط سرورها و کامپیوترهای دسکتاپ طراحی شده است و رابط گرافیکی دارد
سیستم عامل UNIX ذاتا برای Mainframe ها و سرورهای بزرگ طراحی شده است
سیستم عامل Linuxضمن اینکه می تواند در سرورها و Mainframe ها استفاده شود در PC ها نیز قابلیت استفاده دارد
سیستم عامل UNIX دارای مالک است اما Linux تحت لیسانس GNU ارائه شده است
@de_coder
#include <iostream>
using namespace std;
int* bubbleSort(int arr[], int n);
int main()
{
// sample array
const int size = 7;
int arr[] = {9, 5, 12, 4, 8, 42, 3};
// sort the array
arr[size] = *bubbleSort(arr, size);
for (int i = 0; i < size; i++)
{
cout << arr[i] << " ";
}
cout << "\n\n\ de.coder();" ;
return 0;
}
int* bubbleSort(int *arr, int n)
{
bool swapped = true;
int j = 0;
int tmp;
while(swapped)
{
swapped = false;
j++;
for (int i = 0; i < n - j; i++)
{
if (arr[i] > arr[i + 1])
{
tmp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = tmp;
swapped = true;
}
}
}
return arr;
}
@de_coder
using namespace std;
int* bubbleSort(int arr[], int n);
int main()
{
// sample array
const int size = 7;
int arr[] = {9, 5, 12, 4, 8, 42, 3};
// sort the array
arr[size] = *bubbleSort(arr, size);
for (int i = 0; i < size; i++)
{
cout << arr[i] << " ";
}
cout << "\n\n\ de.coder();" ;
return 0;
}
int* bubbleSort(int *arr, int n)
{
bool swapped = true;
int j = 0;
int tmp;
while(swapped)
{
swapped = false;
j++;
for (int i = 0; i < n - j; i++)
{
if (arr[i] > arr[i + 1])
{
tmp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = tmp;
swapped = true;
}
}
}
return arr;
}
@de_coder
@de_coder
عملگر های بیتی:
این عملگر ها با بیت ها سر کار دارند و بیشتر در چاپگر ها استفاده می شود .
به عنوان مثال اگر شما عدد یک را به متغیری دهید و بخواهید آن عدد را با یک عدد دیگر مقایسه کنید از عملگر های بیتی استفاده می کنید در زبان سی پلاس پلاس از این عملگرها فقط برای اعداد صحیح و کاراکتر ها می توان استفاده کرد به این صورت که آن عدد یا کاراکتر را به مبنای دو برده و بعد با یکی عدد به صورت بیت به بیت مقایسه می کند اگر شبیه هم بودند 1 و اگر نبودند 0 می دهد که عدد 1 به معنی درست و عدد 0 به معنی غلط است.
توجه کنید که بیت ها را مقایسه می کند و هیچ عملی روی آن ها انجام نمی دهد.
عملگر های بیتی :
&، ^ ، ! ، | ، ~
@de_coder
عملگر های بیتی:
این عملگر ها با بیت ها سر کار دارند و بیشتر در چاپگر ها استفاده می شود .
به عنوان مثال اگر شما عدد یک را به متغیری دهید و بخواهید آن عدد را با یک عدد دیگر مقایسه کنید از عملگر های بیتی استفاده می کنید در زبان سی پلاس پلاس از این عملگرها فقط برای اعداد صحیح و کاراکتر ها می توان استفاده کرد به این صورت که آن عدد یا کاراکتر را به مبنای دو برده و بعد با یکی عدد به صورت بیت به بیت مقایسه می کند اگر شبیه هم بودند 1 و اگر نبودند 0 می دهد که عدد 1 به معنی درست و عدد 0 به معنی غلط است.
توجه کنید که بیت ها را مقایسه می کند و هیچ عملی روی آن ها انجام نمی دهد.
عملگر های بیتی :
&، ^ ، ! ، | ، ~
@de_coder
در این برنامه منوی ما دارای 4 گزینه است
با انتخاب گزینه ی اول شما وارد یک برنامه می شوید که در آن با وارد کردن عدد دلخواه خود به شما نشان می دهد که آیا این عدد اول می باشد یا خیر
و سپس با وارد کردن عدد 0 به منوی اصلی بر میگردید
با وارد کردن عدد 2 وارد برنامه ای می شوید که در آن عدد مورد نظر را وارد می کنید و سپس آن عددی را که دوست دارید به آن توان برسد وارد می کنید و سپس با وارد کردن عدد 0 به منوی اصلی بر میگردید
با وارد کردن عدد 3 وارد برنامه ای می شوید که در آن عدد مورد نظر را وارد می کنید و برنامه مقدار فاکتوریل عدد شما رو چاپ می کند و با وارد کردن عدد 0 به منوی اصلی باز می گردید
با وارد کردن عدد 4 هم از منوی اصلی خارج می شوید
توجه داشته باشید که از تابع system("cls") برای clear screen استفاده کردیم که این متد در کتاب خانه زیر قرار دارد
#include<stdlib.h>
@de_coder
با انتخاب گزینه ی اول شما وارد یک برنامه می شوید که در آن با وارد کردن عدد دلخواه خود به شما نشان می دهد که آیا این عدد اول می باشد یا خیر
و سپس با وارد کردن عدد 0 به منوی اصلی بر میگردید
با وارد کردن عدد 2 وارد برنامه ای می شوید که در آن عدد مورد نظر را وارد می کنید و سپس آن عددی را که دوست دارید به آن توان برسد وارد می کنید و سپس با وارد کردن عدد 0 به منوی اصلی بر میگردید
با وارد کردن عدد 3 وارد برنامه ای می شوید که در آن عدد مورد نظر را وارد می کنید و برنامه مقدار فاکتوریل عدد شما رو چاپ می کند و با وارد کردن عدد 0 به منوی اصلی باز می گردید
با وارد کردن عدد 4 هم از منوی اصلی خارج می شوید
توجه داشته باشید که از تابع system("cls") برای clear screen استفاده کردیم که این متد در کتاب خانه زیر قرار دارد
#include<stdlib.h>
@de_coder
Forwarded from بيا تو لينك
کانالی درباره برنامه نویسی از هر زبانی ک فکرش را بکنید.
آموزش تمام زبان های برنامه نویسی دنیا
وبه همراه نمونه کار و خروجی برنامه.
ویژه رشته کامپیوتر.🆕
⬇️⬇️⬇️⬇️⬇️⬇️⬇️
DE.coder();
https://telegram.me/de_coder
آموزش تمام زبان های برنامه نویسی دنیا
وبه همراه نمونه کار و خروجی برنامه.
ویژه رشته کامپیوتر.🆕
⬇️⬇️⬇️⬇️⬇️⬇️⬇️
DE.coder();
https://telegram.me/de_coder