برنامه نویسی | Programming – Telegram
برنامه نویسی | Programming
40K subscribers
1.75K photos
3.2K videos
437 files
2.64K links
⁦بزرگترین کانال برنامه نویسی تلگرام

تبلیغات
» @Azad_Ads

تماس با ما
» @barnameadmin
Download Telegram
🔴🔴زبان ++C ، امکان بارگذاری دوباره عملگرها و تعریف شیوه عملکرد عملگرهایی مانند << و >> و ++ و -- را به ما می دهد
@Azad_Developers
👍1
🔴🔴برنامه ای بنویسید که عددی را گرفته و اعداد اول کوچکتر از آن را چاپ کند...
@Azad_Developers
👍1
🔴🔴برنامه ای بنویسید که عددی را از ورودی گرفته و اول بودن یا نبودن آن را بررسی کند...
@Azad_Developers
🔴برنامه ای بنویسید که به دنبال یک رقم در یک عدد چند رقمی بگردد و نتیجه جستجو را چاپ کند...
@Azad_Developers
🔴🔴زبان C و ++C جزو زبان هایی هستند که استفاده از فاصله یا همان space در هنگام کد نویسی، در اجرای آن تاثیری نمی گذارد
@Azad_Developers
🔴🔴دستورات پیش پردازنده
🔴دستوراتی هستند که پیش از پردازش در برنامه تغییراتی را اجرا می کند تا پردازش و اجرای برنامه به درستی انجام شود و با # آغاز می شوند...
@Azad_Developers
🔴🔴برنامه اى بنويسيد که يک عدد را از ورودى خوانده مجموع ارقام آن رت به دست آورد و در خروجى چاپ کند...
#include<stdio.h>
#include<conio.h>
int main(){
int x;
printf("enter a number\n");
scanf("%d" , &x);
int sum = 0;
while(x > 0){
sum = sum + (x%10);
x = x / 10;
}
printf("javab=%d" , sum);
return 0;
}
@Azad_Developers
👏1
🔴🔴برنامه اى بنويسيد که يک عدد را از ورودى خوانده و کوچکترین رقم آن را به دست آورد و در خروجى چاپ کند...
#include<stdio.h>
#include<conio.h>
int main(){
int x;
printf("enter a number\n");
scanf("%d" , &x);
int min = NULL;
while(x > 0){
int current = x%10;
if(min == NULL)
min = current;
if(current < min)
min = current;
x = x / 10;
}
printf("min=%d" , min);
return 0;
}
@Azad_Developers
1
🔴🔴برنامه اى بنويسيد که يک عدد را از ورودى خوانده و حاصلضرب ارقام آن را به دست آورد و در خروجى چاپ کند...

#include<stdio.h>
#include<conio.h>
int main(){
int x;
printf("enter a number\n");
scanf("%d" , &x);
int product = 1;
while(x > 0){
product = product * (x%10);
x = x / 10;
}
printf("zarb=%d" , product);
return 0;
}
@Azad_Developers
👍1
🔴🔴مثال بالا با استفاده از for☝️☝️☝️

#include<stdio.h>
#include<conio.h>
int main(){
int x;
printf("enter a number\n");
scanf("%d" , &x);
int product = 1;
for( ; x > 0; x = x/10){
product = product * (x%10);
}
printf("zarb=%d" , product);
return 0;
}
@Azad_Developers
🔴🔴برنامه ای بنویسید که عددی را از ورودی گرفته و ارقام آن را از اخر به اول جابجا کند ...

#include<stdio.h>
int main()
{
    int num, sum = 0, rem, temp;
    printf("\nEnter a Number:\t");
    scanf("%d", &num);
    temp = num;
    while(num > 0)
    {
        rem = num%10;
        sum = (sum*10) + rem;
        num = num/10;
    }
    printf("\nBaraks %d\n", sum);
    return 0;
}
@Azad_Developers
⚠️C++
🔴🔴برنامه ای بنویسید که عددی را از ورودی گرفته و ارقام آن را از اخر به اول جابجا کند ...
@Azad_Developers
⚠️C++
🔴🔴برنامه ای بنویسید که n رشته را از کاربر گرفته و در انتها طول رشته ها را چاپ کند
@Azad_Developers
⚠️C
🔴🔴برنامه ای بنویسید که نام و نام خانوادگی کاربر را دریافت نموده و در آخر چاپ کند
@Azad_Developers
🔴🔴🔴برنامه ای بنویسید که به دنبال یک رقم در یک عدد چند رقمی بگردد و نتیجه جستجو و تعداد تکرار را چاپ کند...
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

int main(){
int number,digit;
int counter = 0;
printf("enter a number\n");
scanf("%d" , &number); a
printf("enter a digit\n");
scanf("%d" , &digit);
if(digit<10 & digit>=0){
while(number!=0){
int n1 = number℅10;
if(n1 == digit){
++counter;
}
number = number / 10;
}
printf("%d repeated %d times\n" , digit , counter);
}
return 0;
}
@Azad_Developers
کتابی که قولشو داده بودم😍😍❤️☝️☝️
@Azad_Developers
🔴🔴دستور switch چیست؟؟

در زمانی که شرط ما مقدار معینی دارد و هم چنین تعداد شروط و حالات زیاد باشد، به جای استفاده از if های تو در تو، از switch استفاده میشود.

حالت کلی این دستور به شکل زیر است:

switch(A)
{
     case B1:C1;break;
     case B2:C2;break;
.
.
.
     default:D;
}

//end

در اینجا A اسم متغیری است که یکی از شروط باید برایش صدق کند و B1 مقدار اول، B2 مقدار دوم و...
هم چنین در اینجا C1 دستور یا دستورات در صورت درستی B1 و C2 دستور یا دستورات در صورت درستی B2 و...
و D دستور یا دستورات در صورت نادرست بودن تمام حالات است.

🔴 نکته: default در switch مانند else در if عمل میکند.

🔴 نکته: استفاده از دستور default اختیاری است
@Azad_Developers
👍1
🔴🔴دستور continue

🔴🔴این دستور بر خلاف دستور break از حلقه خارج نمی شود بلکه به ابتدای حلقه می رود. یعنی به ابتدای } می رود و مجددا دستورات داخل حلقه رو اجرا میکنه. به مثال زیر برای روشن تر شدن موضوع توجه کنید:

while (1) {
 i++;
  if (i==9) continue;
 i=i+2;
}

🔴🔴در این مثال ما یک حلقه بی نهایت تشکیل دادیم که در آن ابتدا افزایش یک واحدی به متغییر i اجرا می شود و بعد شرطی تست می شود که اگر محتوای متغییر i برابر با 9 بود دستور بعدی یعنی اضافه کردن عدد 2 به متغییر i اجرا نمی شود. دستور i=i+2 در حلقه همیشه اجرا می شود به جزء یک بار اون هم اگر i برابر با 9 بود این اتفاق می افتد.
@Azad_Developers
⛔️ اجزای تشکیل دهنده یک تابع

🔴🔴 1. نوع بازگشتی:

نوع داده ای که قرار است تابع داده ای از آن نوع را به قسمتی که تابع را فراخوانی کرده است، برگرداند. مانند: int, float, double, char, void

نکته: در صورتی که نوع بازگشتی void تعیین شود یا هیچ نوعی قرار نگیرد، تابع هیچ مقداری را بر نمیگرداند و فقط دستورات بدنه را اجرا و از آن خارج میشود.

🔴🔴 2. نام تابع:

اسامی انتخاب شده برای توابع باید از قواعد تولید شناسه پیروی کند.

🔴🔴 3. لیست آرگومان ها:

میزان، تعداد و نوع مقادیر ورودی یک تابع توسط لیست آرگومان های تابع مشخص میشود.

نکته: اگر تابعی فاقد لیست آرگومان ها باشد، یعنی این تابع ورودی از طریق آرگومان هایش ندارد، لذا باید یا لیست آرگومان ها را خالی بگذاریم و یا اینکه از نوع داده ای void استفاده کنیم.

🔴🔴 4. بدنه ی تابع:

بدنه ی تابع قسمتی است که در آن دستورات یک تابع که باید روی مقادیر آرگومان هایش انجام شود، را مینویسیم. در این قسمت نیز همانند داخل تابع main امکان استفاده از تمامی دستورات زبان برنامه نویسی ++C را داریم...
@Azad_Developers