الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده في الarray

بدأه baptista في 27 أبريل 2012 · 1 رد · 393 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

شباب انا جديد في array

ممكن طريقه ادخال اعداد في array1 ,array2

ويطرحهم من بعض والناتج يوضع في array3

#2

إنظر لهذا المثال :

#include<stdio.h>

int main(void) {

    int i;
    int array1[3]    = {10, 22, 13};
    int array2[3]    = {9 , 13, 2 };
    int array3[3];

    for(i = 0 ; i < 3 ; i++)
        array3    = array1 - array2;

    for(i = 0 ; i < 3 ; i++)
        printf("(array1 = %d) - (array2 = %d) = (array3 = %d)\n", 
                array1, array2, array3);

    return(0);
}

$ ./a.out(array1[i ] = 10) - (array2[i ] = 9)  = (array3 = 1)
(array1[i ] = 22) - (array2[i ] = 13) = (array3 = 9)
(array1[i ] = 13) - (array2[i ] = 2)  = (array3 = 11)
$

وهذا مثال آخر بإستخدام scanf :

#include<stdio.h>

int main(void) {

    int i;
    int array1[3];
    int array2[3];
    int array3[3];

    for(i = 0 ; i < 3 ; i++) {

        printf("array1[%d] >> ", i);
        scanf("%d", &array1);

        printf("array2[%d] >> ", i);
        scanf("%d", &array2);
    }

    for(i = 0 ; i < 3 ; i++)
        array3    = array1 - array2;

    for(i = 0 ; i < 3 ; i++)
        printf("(array1 = %d) - (array2 = %d) = (array3 = %d)\n", 
                array1, array2, array3);

    return(0);
}

$ ./a.out array1[0] >> 22
array2[0] >> 10
array1[1] >> 44
array2[1] >> 20
array1[2] >> 55
array2[2] >> 30 
(array1 = 22) - (array2 = 10) = (array3 = 12)
(array1 = 44) - (array2 = 20) = (array3 = 24)
(array1 = 55) - (array2 = 30) = (array3 = 25)
$
2

مواضيع مشابهة