MENU ▽ بیلگی
آذربایجان تورکجه‌سینده بیلگی‌لر

  • آنا صفحه‌سی
  • فلسفه
  • کامپیوتر
  • بیزه گؤره
  • دوٚزن‌لرین (ماتریس) آناتومی‌سی

    بیر دوٚزن ساده‌جه نئچه ساییدا موشابه موتغیرلردن جورلنیب‌دیر و ائله موتغیرلر تکین ده تانیتیلیر، آنجاق قاباغیندا کروشه وار و کروشه‌نین آراسی، عونصورلارین ساییسین گؤستریر.

    آشاغیداکی اینتیجر و صحیح دوٚزنین ۱۵ ساییدا عونصور واری‌دیر.

    int deliveries[15];

    آشاغیداکی اینتیجر دوٚزن ده ۳ ساییدا عونصوردان تشکیل اولاراق، عونصورلاری آکولاد آراسیندا تعیین اولوبدور.

    int totals[] = { 5, 13, 6 };

    آخیر عونصوردان سونرا دا کاما (ویرگول) یوخدور، آنجاق کاما یازیلسا، کامپایلر بیر زادین اونوتولماسینی دوشونه‌جک. آکولاد باغلاناندان سونرا دا سمی-کلون یازمالیسینیز. دوٚزنده‌کی عونصورلارین هامیسی، موتغیر ساییلیرلار و کروشه ایچینده‌کی صحیح عدد ایله ده دوٚزن اوچون عونصورین شوماره‌سینی تعیین ائده بیلرسینیز. آشاغیداکی دستورالعمل، totals آدلی دوٚزن اوچون n-جی عونصورا ایشاره ائدیر و printf فانکشنی ایله اونو چاپ ائدیر:

    printf("%d\n",totals[n]);

    دوٚزنین عونصورلاری موتغیر تکین داورانیرلار و اونلار اوچون ده میقدار ایختیصاص وئرمک اولار.

    آشاغیداکی دستورالعمل بو موضوع اوچون یازیلیب‌دیر و totals دوٚزنی اوچون n-جی عونصورونا ‎14 میقداری ایختیصاص وئریر.

    totals[n] = 14;

    دوٚزنین اوزونلوغونو تعیین ائدن‌دن سونرا، بیر داها اونو چوخالدیب یوخسا آزالدا بیلمه‌سینیز.

    بو محدودیتی سیندیرماق اوچون بیر نئچه پوٚف‌لر اولسا دا، ایندی‌لیک دوٚزنین اوزونلوغونو دگیشیلمز نظرده آلین.

    و بونو دا اونوتمایین: دوٚزن اوچون عونصورلارین شوماره‌سی، صیفر'دن باشلاییر، بیردن یوخ. بو چوخ اؤنملی‌دیر و بو مسئله‌یی اونوتامامالیسینیز.

    آشاغیداکی کودا باخین:

    #include <stdio.h>
    #define MEALS 3
    int main()
    {
    int calories[MEALS];
    int x,total;
    total = 0;
    puts("Calorie Counter");
    for(x=0;x<MEALS;x++)
    {
    printf("Calories at meal %d: ",x+1);
    scanf("%d",&calories[x]);
    total = total + calories[x];
    }
    printf("You had a total of %d calories.\n",total);
    return(0);
    }

    ۲-جی سطرده ثابیت بیر میقدار تعیین اولوبدور و میقداری دا ‎3 توتولوب‌دور.

    ۵-جی سطرده calories آدلی صحیح بیر دوٚزن تعریف اولوبدور و ثابیت میقدار ایله اوزونلوغو تعیین اولوبدور.

    سونرا بیلدیگینیز تکین حلقه تشکیل اولاراق، بیر-بیر دوٚزنین عونصورلاری اوخونوب و حلقه قورتولان‌دان سونرا، قاباقجا حسابلانمیش مجموع‌لاری چاپ اولاجاق.

    ۱۲-جی سطرده و scanf فانکشنینده‌کی calories[x]‎ عونصور دا مونفرید بیر موتغیر اولدوغونا گؤره، & علامتی عونصوردان قاباق یازیلاجاق. بوراخیش دا آشاغیداکی تکین اولاجاق.

    Output Terminal
    Calorie Counter
    Calories at meal 1: 3 
    Calories at meal 2: 5
    Calories at meal 3: 7
    You had a total of 15 calories.
    
    Process returned 0 (0x0)   execution time : 10.142 s
    Press ENTER to continue.

    ۷-جی سطر‌ده total موتغیری اوچون اولیه میقدار وئریلیب‌دیر و بو ایش لازیم‌دیر، یوخسا موتغیر اوچون توتولان میقدار، سهو و یانلیش ایطیلاعات ایله دولو اولا بیلر.

    C پروقراملاما دیلینده موتغیرلر اوچون بیر میقدار ایختیصاص وئریلمه‌سه، اولیه میقدار توتمازلار.

    ۷-جی سطری ایکی ایسلش ایله کامنته چئویریب و یئنیدن پروقرامی کامپایل و ایجرا ائدین.

    بو نتیجه ایسه قالیب شانسا، اولیه میقدار بللی اولماسا، صیفر ده اولا بیلر، ۱۰۰۰ ده اولا بیلر.

    یاخشی، قاباقجا دئدیگیمیز تکین، C پروقراملاما دیلینده، ایسترینگ بیر نوع دوٚزن حساب اولور و نورمال اولاراق، اونلارین میقداری ایکی دوبل-کوت آراسیندا تعیین اولور.

    آشاغیداکی کودا باخین:

    #include <stdio.h>
    int main()
    {
    char text[] = "I am a string!";
    puts(text);
    return(0);
    }

    ۴-جو سطرده یئیین انتیساب ایله، کاراکترسل text دوٚزنین (ماتریس) میقداری ‎"I am a string!"‎ جومله‌سی ایله بیر توتولور. البته دوبل-کوت علامت‌لری ایسترینگ‌دن ساییلمایاجاقلار.

    Output Terminal
    I am a string!
    Process returned 0 (0x0)   execution time : 0.003 s
    Press ENTER to continue.

    آشاغیداکی پروقرامین، اوٚستده‌کی پروقرام تکین بوراخیشی اولاجاق، آنجاق دوٚزن اوچون تعریف یازماسی فرق ائدیر:

    #include <stdio.h>
    int main()
    {
    char text[] = {
    'I', ' ', 'a', 'm', ' ', 'a', ' ',
    's', 't', 'r', 'i', 'n', 'g', '!', '\0'
    };
    puts(text);
    return(0);
    }

    text[]‎ بیر کاراکترسل دوٚزن اولدوغونا گؤره، عونصورلاری دوبل-کوت یوخ، بلکه تک-کوت ایله تعیین اولورلار.

    آنجاق بیر نوکته‌یی بیر داها وورغولایاق: ایسترینگ اوچون سوْن کاراکتر، Null کاراکتری‌دیر و بونا گؤره ده سون کاراکتر اوچون ‎\0 قاچیش کاراکتری‌سین ایستیفاده ائتمیشیک و دوبل-کوت ایله ایسترینگ تعریف اولارکن بو قاچیش کاراکتری لازیم اولمور.

    داها دوغروسو دوبل-کوت ایله ایسترینگین تعریفی، اتوماتیک بو بوش کاراکتره شامیل‌دیر.

    #include <stdio.h>
    int main()
    {
    char hello[] = "salam, arxadash!\n";
    int n;
    n = 0;
    while(hello[n] != '\0')
    {
    putchar(hello[n]);
    n++;
    }
    return(0);
    }

    پروقرام چالیشان‌دا، بیر حلقه یارادیب و ایسترینگین کاراکترلری‌نی، بیر-بیر اوخویوب و بوش کاراکتر ‎\0 ایله موساوی اولماسالار، چاپ ائدیر و بوش کاراکتر ده ایسترینگ اوچون سون کاراکتر اولدوغونا گؤره، ایسترینگ اوچون چاپ عملیاتین هاراجان ادامه تاپماسی تعیین اولوبدور.

    آرتیق ۶-جی سطرده گئنه ده n اوچون اولیه میقدار ایختیصاص وئریلیب‌دیر.

    Output Terminal
    salam, arxadash!
    
    Process returned 0 (0x0)   execution time : 0.008 s
    Press ENTER to continue.

    بوندان اؤتور اوٚستده‌کی پروقرامی، آشاغیداکی تکین یازماق اولار:

    #include <stdio.h>
    int main()
    {
    char hello[] = "salam, arxadash!\n";
    int n;
    n = 0;
    while(hello[n])
    {
    putchar(hello[n]);
    n++;
    }
    return(0);
    }

    گؤردوگونوز تکین، ۷-جی سطرده‌کی شرطین یازماسینی دگیشه‌رک، پروقرامین بوراخیشی دگیشمه‌ییب.

    Output Terminal
    salam, arxadash!
    
    Process returned 0 (0x0)   execution time : 0.007 s
    Press ENTER to continue.

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

    بعضی واقتلار، شبکه تکین دوٚز‌نلر ایله چالیشمالیسینیز و بئله بیر شراییطده، نئچه-بوعدلو دوٚزن‌لر (ماتریس) دونیاسی‌نا گئچیرسینیز.

    بو فصلین گلنکی بؤلومونده ائله بو موضوع اوچون صؤحبت ائده‌جه‌ییک، یعنی نئچه-بوعدلو دوٚزن‌لر.