diff --git a/Contributors.html b/Contributors.html
index e0d67703f7..dcfff08fe4 100644
--- a/Contributors.html
+++ b/Contributors.html
@@ -528,6 +528,7 @@
Palak Sharma
Shivam Dhananjay Pandey
Fikri Khairul Shaleh
+ Vatsal Verma
diff --git a/Program's_Contributed_By_Contributors/C++_Programs/Sort Array By Parity.cpp b/Program's_Contributed_By_Contributors/C++_Programs/Sort Array By Parity.cpp
new file mode 100644
index 0000000000..bf6f0beada
--- /dev/null
+++ b/Program's_Contributed_By_Contributors/C++_Programs/Sort Array By Parity.cpp
@@ -0,0 +1,27 @@
+#include
+#include
+class Solution {
+public:
+ vector sortArrayByParity(vector& nums)
+ {
+ int count=0,t=0;
+ vector j;
+ if(nums.size()!=1)
+ {
+ for (int i = 0; i < nums.size(); i++)
+ if (nums[i]%2==0)
+ {
+ nums[count++] = nums[i];
+ }
+ else
+ {
+ j.push_back(nums[i]);
+ }
+ while (count < nums.size())
+ {
+ nums[count++] = j[t++];
+ }
+ }
+ return nums;
+ }
+};