السلام عليكم ورحمه الله وبركاته
شباب انا جديد في array
ممكن طريقه ادخال اعداد في array1 ,array2
ويطرحهم من بعض والناتج يوضع في array3
السلام عليكم ورحمه الله وبركاته
شباب انا جديد في array
ممكن طريقه ادخال اعداد في array1 ,array2
ويطرحهم من بعض والناتج يوضع في array3
إنظر لهذا المثال :
#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) $