Program to copy array in C برنامج لنسخ مجموعة في C
Program to copy array in C برنامج لنسخ مجموعة في C
سيساعدك هذا البرنامج على تعلم أحد أساسيات المصفوفات. يتضمن نسخ مصفوفة نسخ فهرس تلو الآخر. لكي يعمل هذا ، سنعرف طول المصفوفة مقدمًا ، والذي سنستخدمه في التكرار. يجب طلب مصفوفة أخرى بنفس الطول ، والتي سيتم نسخ المصفوفة إليها.
الخوارزمية
دعونا أولاً نرى ما يجب أن يكون الإجراء خطوة بخطوة لهذا البرنامج -
START Step 1 → Take two arrays A, B Step 2 → Store values in A Step 3 → Loop for each value of A Step 4 → Copy each index value to B array at the same index location STOP
كود مزيف
دعنا الآن نرى الرمز الكاذب لهذه الخوارزمية -
procedure copy_array(A, B) SET index to 1 FOR EACH value in A DO B[index] = A[index] INCREMENT index END FOR end procedure
التنفيذ
تنفيذ الكود الكاذب المشتق أعلاه كما يلي -
#include <stdio.h> int main() { int original[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; int copied[10]; int loop; for(loop = 0; loop < 10; loop++) { copied[loop] = original[loop]; } printf("original -> copied \n"); for(loop = 0; loop < 10; loop++) { printf(" %2d %2d\n", original[loop], copied[loop]); } return 0; }
يجب أن يبدو الإخراج كالتالي -
original -> copied 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 0 0
التسميات: لغة سي c
<< الصفحة الرئيسية