File tree Expand file tree Collapse file tree 3 files changed +64
-0
lines changed Expand file tree Collapse file tree 3 files changed +64
-0
lines changed Original file line number Diff line number Diff line change
1
+ #include <stdio.h>
2
+ #include <math.h>
3
+
4
+ int main (){
5
+ int num , flag = 0 ;
6
+
7
+ printf ("Enter a natural number: " );
8
+ scanf ("%d" , & num );
9
+
10
+ double sqrtResult = sqrt ((double ) num );
11
+
12
+ for (int i = 2 ; i <= sqrtResult ; ++ i ){
13
+ if (num %i == 0 ){
14
+ flag = 1 ;
15
+ break ;
16
+ }
17
+ }
18
+
19
+ if (flag == 1 ) {
20
+ printf ("%d is not a prime number\n" , num );
21
+ } else {
22
+ printf ("%d is a prime number\n" , num );
23
+ }
24
+
25
+ return 0 ;
26
+ }
Original file line number Diff line number Diff line change
1
+ def isPrime (num ):
2
+ print (int (num ** 0.5 ))
3
+ for i in range (2 , int (num ** 0.5 )+ 1 ):
4
+ if num % i == 0 :
5
+ return False
6
+ return True
7
+
8
+ print (isPrime (int (input (">>Number: " ))))
Original file line number Diff line number Diff line change
1
+ class Stack :
2
+ def __init__ (self ):
3
+ self ._data = []
4
+ self .size = 0
5
+
6
+ def push (self , value , * args ):
7
+ self ._data .append (value )
8
+ for item in args :
9
+ self ._data .append (item )
10
+ self .size += 1
11
+
12
+ def pop (self ):
13
+ self ._data .pop (- 1 )
14
+ self .size -= 1
15
+
16
+ def peek (self ):
17
+ return self ._data [- 1 ]
18
+
19
+ def printStack (self ):
20
+ return ('[ ' + ', ' .join (map (lambda item : str (item ), self ._data )) + ']' )
21
+
22
+ myStack = Stack ();
23
+ myStack .push (5 )
24
+ myStack .push (10 )
25
+ myStack .push (89 )
26
+ print ("Peek:" , myStack .peek ())
27
+ myStack .pop ()
28
+ print ("Peek:" , myStack .peek ())
29
+ print (myStack .printStack ())
30
+
You can’t perform that action at this time.
0 commit comments