From 0f852f1604173c47d2ffcd2db801ad750b914c82 Mon Sep 17 00:00:00 2001 From: Renu-sri Date: Thu, 1 Oct 2020 13:06:33 +0530 Subject: [PATCH 1/2] optimized --- CODE in C/Data Structures/pointers_concept.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CODE in C/Data Structures/pointers_concept.c b/CODE in C/Data Structures/pointers_concept.c index ac4940f..d98814b 100644 --- a/CODE in C/Data Structures/pointers_concept.c +++ b/CODE in C/Data Structures/pointers_concept.c @@ -9,10 +9,9 @@ void update(int *a,int *b) { int main() { int a, b; - int *pa = &a, *pb = &b; scanf("%d %d", &a, &b); - update(pa, pb); + update(&a, &b); printf("%d\n%d", a, b); return 0; From 0e6c764113f9e9d2c0840da624e56e07958ac36d Mon Sep 17 00:00:00 2001 From: Renu-sri Date: Thu, 1 Oct 2020 13:17:06 +0530 Subject: [PATCH 2/2] optimized2 --- CODE in C/Data Structures/Array_reversal.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/CODE in C/Data Structures/Array_reversal.c b/CODE in C/Data Structures/Array_reversal.c index b28e84b..5e417c0 100644 --- a/CODE in C/Data Structures/Array_reversal.c +++ b/CODE in C/Data Structures/Array_reversal.c @@ -1,16 +1,13 @@ #include -#include int main() { - int num, *arr, i; + int num, i; scanf("%d", &num); - arr = (int*) malloc(num * sizeof(int)); + int arr[num]; for(i = 0; i < num; i++) { scanf("%d", arr + i); } - - /* Write the logic to reverse the array. */ int temp,ip=0,fp=num-1; while(ip < fp ) @@ -22,7 +19,8 @@ int main() fp--; } - for(i = 0; i < num; i++) + for(i = 0; i < num-1; i++) printf("%d ", *(arr + i)); + printf("%d",*(arr+num-1)); return 0; }