diff --git a/sample.c b/sample.c
deleted file mode 100644
index 27a7e7172ee3d5b7478f8b48934794342d5817e1..0000000000000000000000000000000000000000
--- a/sample.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include<stdio.h>
-int main(){
-
-    printf("welcome to my c-programming projects");
-}
\ No newline at end of file
diff --git a/two.c b/two.c
new file mode 100644
index 0000000000000000000000000000000000000000..794afd44e6e5ac27294ae06cfd67ab77e5da625e
--- /dev/null
+++ b/two.c
@@ -0,0 +1,30 @@
+#include <stdio.h>
+#include <time.h>
+#include <stdlib.h>
+
+int square(int n);
+int input_num();
+
+int main(){
+    int hold;
+    hold = input_num();
+    int (*fnt)(int);
+    fnt = &square;
+
+    printf("the square root: %d\n",fnt(hold));
+}
+
+
+int square(int n){
+    int res = n * n;
+    return res;
+}
+
+int input_num(){
+    char num[20];
+    printf("Enter the number for square: ");
+    fgets(num, sizeof(num), stdin);
+
+    return atoi(num);
+
+}
\ No newline at end of file