مثال بلغة السي
Example :
برنامج لادخال مصفوفة يقوم المستخدم بتحديد حجمها ثم طباعة عناصر المصفوفة باستخدام كل من البوينترز والريكيرجن والفور لوب .
___________________________________________
Solution :
#include<stdio.h>
void scan_arr(int *pr,int size){
int i;
for(i=0;i<size;i++){
scanf("%d",&*pr);
pr++;
}
}
void print_arr(int *p,int size){
if (size==0)return;
printf("\n%d ",*p);
print_arr(++p,--size);
}
int main(){
int a[2];
int *p;
int size;
p=&a[0];
printf("enter the size of the array :- ");
scanf("%d",&size);
printf("Enter the elements \n");
scan_arr(p,size);
print_arr(p,size);
}
0 التعليقات: