🔴🔴عملگر ؟
در برنامه نویسی C++ ساختار تصمیم دیگری وجود دارد که به صورت زیر نوشته می شود :
variable = ( condition ) ? true : false;
int X = 10;
int Y = (X < 9) ? 100 : 200;
منظور از دستور بالا اینست که اگر X کوچکتر از 9 است Y را برابر با 100 بگیر، در غیر اینصورت آنرا برابر 200 قرار بده. در واقع ساختار تصمیم عملگر ؟ برابر با ساختار تصمیم if else است .
int X = 10;
if (X < 9)
int Y = 100;
else
Y = 200;
پس اگر عبارت قبل از ؟ درست باشد، دستور بعد از آن فقط اجرا شده و اگر شرط نادرست باشد عبارت بعد از : اجرا می شود .
@Azad_Developers
در برنامه نویسی C++ ساختار تصمیم دیگری وجود دارد که به صورت زیر نوشته می شود :
variable = ( condition ) ? true : false;
int X = 10;
int Y = (X < 9) ? 100 : 200;
منظور از دستور بالا اینست که اگر X کوچکتر از 9 است Y را برابر با 100 بگیر، در غیر اینصورت آنرا برابر 200 قرار بده. در واقع ساختار تصمیم عملگر ؟ برابر با ساختار تصمیم if else است .
int X = 10;
if (X < 9)
int Y = 100;
else
Y = 200;
پس اگر عبارت قبل از ؟ درست باشد، دستور بعد از آن فقط اجرا شده و اگر شرط نادرست باشد عبارت بعد از : اجرا می شود .
@Azad_Developers
⚠️C++ ⚠️C
🔴🔴برنامه ای بنویسید که n عدد را گرفته و تعداد اعداد مثبت و منفی را چاپ کند...
@Azad_Developers
🔴🔴برنامه ای بنویسید که n عدد را گرفته و تعداد اعداد مثبت و منفی را چاپ کند...
@Azad_Developers
🔴🔴برنامه ای بنویسید که اعداد کوچک تر از 1000 که هم زوج بوده هم بر 27 بخش پذیرند را چاپ کند ...
@Azad_Developers
@Azad_Developers
🔴🔴برنامه ای بنویسید که اعداد زوج کوچکتر از 500 را چاپ کند...
@Azad_Developers
@Azad_Developers
🔴🔴 آرایه ها 🔴🔴
🔴 تعدادی متغیر هم نوع هستند که با یک نام مشترک ویک عدد بنام ایندکس منحصر به فرد برای هر متغیر شناخته می شوند.
🔴 حافظه مربوط به این متغییر ها بصورت متوالی و پشت سرهم در حافظه قرار میگیرند. وبه صورت
type name[size];
تعریف می شوند...
🔴 مانند:
⚠️ int x[10];
⚠️ float y[4];
⚠️ char z[30];
@Azad_Developers
🔴 تعدادی متغیر هم نوع هستند که با یک نام مشترک ویک عدد بنام ایندکس منحصر به فرد برای هر متغیر شناخته می شوند.
🔴 حافظه مربوط به این متغییر ها بصورت متوالی و پشت سرهم در حافظه قرار میگیرند. وبه صورت
type name[size];
تعریف می شوند...
🔴 مانند:
⚠️ int x[10];
⚠️ float y[4];
⚠️ char z[30];
@Azad_Developers
👍2
🔴🔴 همه چیز درباره آرایه 🔴🔴
🔴0⃣ برای تعریف آرایه ها بعد از اسم متغیر [] می گذاریم و داخل آن ظرفیت آرایه را می نویسیم.
int a[20];
float b[2];
⚫️1⃣ برای مقدار دهی اولیه به خانه های آرایه ، مقادیر را داخل { } نوشته و هر کدام را با کاما(,) از هم جدا می کنیم..
int a[2] = {20 , 19};
float b[2] = { 4.2 , 5.3};
⚪️ 2⃣مقادیر داخل {} نباید بیشتر از اندازه آرایه باشد
🚫❌ int a[1] ={2,3,5};
💯✔️ int a[1] = {2};
🔴3⃣ خانه های آرایه از 0 شروع می شوند و برای دسترسی به هر خانه آرایه ، ابتدا نام آرایه و سپس شماره خانه را داخل [ ] می نویسیم...
🔴int b[3];
🔻b[0] = 2;
🔺b[1] = 5;
🔻b[2] = 9;
🔴4⃣ شماره اولین خانه هر آرایه = 0
🔴 5⃣ آخرین خانه آرایه = (تعداد خانه - 1)
@Azad_Developers
🔴0⃣ برای تعریف آرایه ها بعد از اسم متغیر [] می گذاریم و داخل آن ظرفیت آرایه را می نویسیم.
int a[20];
float b[2];
⚫️1⃣ برای مقدار دهی اولیه به خانه های آرایه ، مقادیر را داخل { } نوشته و هر کدام را با کاما(,) از هم جدا می کنیم..
int a[2] = {20 , 19};
float b[2] = { 4.2 , 5.3};
⚪️ 2⃣مقادیر داخل {} نباید بیشتر از اندازه آرایه باشد
🚫❌ int a[1] ={2,3,5};
💯✔️ int a[1] = {2};
🔴3⃣ خانه های آرایه از 0 شروع می شوند و برای دسترسی به هر خانه آرایه ، ابتدا نام آرایه و سپس شماره خانه را داخل [ ] می نویسیم...
🔴int b[3];
🔻b[0] = 2;
🔺b[1] = 5;
🔻b[2] = 9;
🔴4⃣ شماره اولین خانه هر آرایه = 0
🔴 5⃣ آخرین خانه آرایه = (تعداد خانه - 1)
@Azad_Developers
🤔🔴 چرا در تابع scanf باید نام متغیر را همراه با & استفاده کنیم؟ آیا لازم است؟
👌 با یک مثال دلیل آن را توضیح می دهم...
int x;
scanf("%d" , x);
🔴دستور بالا یک کپی از مقدار متغیر x را به عنوان ورودی به تابع ما می دهد
🔴در حالی که ما احتیاج داریم متغیر اصلی و نه کپی آن به عنوان ورودی به تابع داده شود...
🔴وقتی & را همراه نام متغیر می اوریم عملگر & آدرس متغیر را بدست آورده و به تابع می دهد
🔴تابع ما به کمک آدرس متغیر پس از دریافت ورودی از کاربر ، مقدار وارد شده توسط کاربر را به کمک آدرس متغیر ، در خود متغیر ذخیره نموده ...
int x;
scanf("%d" , &x);
@Azad_Developers
👌 با یک مثال دلیل آن را توضیح می دهم...
int x;
scanf("%d" , x);
🔴دستور بالا یک کپی از مقدار متغیر x را به عنوان ورودی به تابع ما می دهد
🔴در حالی که ما احتیاج داریم متغیر اصلی و نه کپی آن به عنوان ورودی به تابع داده شود...
🔴وقتی & را همراه نام متغیر می اوریم عملگر & آدرس متغیر را بدست آورده و به تابع می دهد
🔴تابع ما به کمک آدرس متغیر پس از دریافت ورودی از کاربر ، مقدار وارد شده توسط کاربر را به کمک آدرس متغیر ، در خود متغیر ذخیره نموده ...
int x;
scanf("%d" , &x);
@Azad_Developers
🔴🔴 برنامه ای بنویسید که 100 عدد را از کاربر گرفته و بزرگترین آن و موقعیت آرایه را چاپ کند...
#include <stdio.h>
int main()
{
int array[100],
maximum,
size,
c,
location = 1;
printf("Enter the number of elements in array\n");
scanf("%d", &size);
printf("Enter %d numbers\n", size);
for (c = 0; c < size; c++)
scanf("%d", &array[c]);
maximum = array[0];
for (c = 1; c < size; c++)
{
if (array[c] > maximum)
{
maximum = array[c];
location = c+1;
}
}
printf("Location is %d and it's value is %d.\n", location, maximum);
return 0;
}
@Azad_Developers
#include <stdio.h>
int main()
{
int array[100],
maximum,
size,
c,
location = 1;
printf("Enter the number of elements in array\n");
scanf("%d", &size);
printf("Enter %d numbers\n", size);
for (c = 0; c < size; c++)
scanf("%d", &array[c]);
maximum = array[0];
for (c = 1; c < size; c++)
{
if (array[c] > maximum)
{
maximum = array[c];
location = c+1;
}
}
printf("Location is %d and it's value is %d.\n", location, maximum);
return 0;
}
@Azad_Developers
اچ تی ام ال کامل.pdf
1.8 MB
⚠️🔴 آموزش حرفه ای HTML
@Azad_Developers
@Azad_Developers
🔴🔴برنامه ای بنویسید که n عدد از کاربر گرفته و در آرایه ذخیره کند ، در انتها تمام اعداد را از انتها به ابتدا چاپ کند ...
@Azad_Developers
@Azad_Developers