কম্পিউটার টিউটোরিয়াল

C ভাষায় অ্যারেতে আর্থমেটিক অপারেশন সম্পাদন


অ্যারে হলো সম্পর্কিত ডেটা আইটেমের একটি গোষ্ঠী যা একক নামের অধীনে সংরক্ষিত থাকে।

উদাহরণ: int student[30]; // student হলো অ্যারে নাম যা ৩০টি ডেটা আইটেম ধারণ করে একক ভেরিয়েবল নাম দিয়ে

অ্যারের অপারেশন

  • সার্চিং (Searching) — কোনো নির্দিষ্ট এলিমেন্ট উপস্থিত আছে কিনা তা জানতে ব্যবহৃত হয়।
  • সর্টিং (Sorting) — অ্যারের এলিমেন্টগুলো আরোহী বা অवरোহী ক্রমে সাজাতে সাহায্য করে।
  • ট্রাভার্সিং (Traversing) — অ্যারের প্রতিটি এলিমেন্ট সিকুয়েনশিয়ালি প্রসেস করে।
  • ইনসার্টিং (Inserting) — অ্যারেতে এলিমেন্ট ইনসার্ট করতে সাহায্য করে।
  • ডিলিটিং (Deleting) — অ্যারে থেকে এলিমেন্ট ডিলিট করতে সাহায্য করে।

অ্যারেতে সকল আর্থমেটিক অপারেশন সম্পাদনের লজিক—

for (i = 0; i < size; i++) {
    add[i] = A[i] + B[i];
    sub[i] = A[i] - B[i];
    mul[i] = A[i] * B[i];
    div[i] = A[i] / B[i];
    mod[i] = A[i] % B[i];
}

প্রোগ্রাম

অ্যারেতে আর্থমেটিক অপারেশনের C প্রোগ্রাম—

#include<stdio.h>
int main() {
    int size, i, A[50], B[50];
    int add[10], sub[10], mul[10], mod[10];
    float div[10];
    printf("enter array size:\n");
    scanf("%d", &size);
    printf("enter elements of 1st array:\n");
    for (i = 0; i < size; i++) {
        scanf("%d", &A[i]);
    }
    printf("enter the elements of 2nd array:\n");
    for (i = 0; i < size; i++) {
        scanf("%d", &B[i]);
    }
    for (i = 0; i < size; i++) {
        add[i] = A[i] + B[i];
        sub[i] = A[i] - B[i];
        mul[i] = A[i] * B[i];
        div[i] = (float)A[i] / B[i];
        mod[i] = A[i] % B[i];
    }
    printf("\n add\t sub\t Mul\t Div\t Mod\n");
    printf("------------------------------------\n");
    for (i = 0; i < size; i++) {
        printf("\n%d\t ", add[i]);
        printf("%d \t ", sub[i]);
        printf("%d \t ", mul[i]);
        printf("%.2f\t ", div[i]);
        printf("%d \t ", mod[i]);
    }
    return 0;
}

আউটপুট

প্রোগ্রামটি এক্সিকিউট করলে—

Run 1: enter array size: 2
enter elements of 1st array: 23 45
enter the elements of 2nd array: 67 89
add   sub   Mul   Div   Mod
------------------------------------
90    -44   1541  0.00  23
134   -44   4005  0.00  45
Run 2: enter array size: 4
enter elements of 1st array: 89 23 12 56
enter the elements of 2nd array: 2 4 7 8
add   sub   Mul   Div   Mod
------------------------------------
91    87    178   44.00  1
27    19    92    5.00   3
19    5     84    1.00   5
64    48    448   7.00   0

  1. সি ভাষায় পয়েন্টার দিয়ে অ্যারিথমেটিক অপারেশন

  2. C ভাষায় ক্যারেক্টার অপারেশন ব্যাখ্যা

  3. সি ভাষায় শিফট অপারেশন (লেফট, রাইট শিফট এবং কমপ্লিমেন্ট)

  4. পাইথনে তারিখের ওপর গাণিতিক অপারেশন কীভাবে করবেন?