Beruflich Dokumente
Kultur Dokumente
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
1
www.eltpgroup.com
Sol. I
Start
Get N
I=2
If (I < N)
I=I+1
F
Put number N
is prime
T
F
If (N % I = = 0)
End
T
Put number N
is not prime
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
2
www.eltpgroup.com
Sol. II
Start
Get N
I=2
If (I <= N/2)
I=I+1
F
Put number N
is prime
T
F
If (N % I = = 0)
End
T
Put number N
is not prime
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
3
www.eltpgroup.com
Sol. III
Start
Get N
I=2
Put number N
is prime
T
If (N % I = = 0)
End
Put number N
is not prime
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
4
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
5
www.eltpgroup.com
Start
Get N
Sum = 0
I=1
If
I<=N
?
F
Put Sum
T
Get temp
End
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
6
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
7
www.eltpgroup.com
Sol. 21
Start
Get N
I=1
Sum = 0
I<=N
T
Put sum
Get temp
End
T
F
If temp < 0
Sum = Sum + temp
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
8
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
9
www.eltpgroup.com
Sol. 22
Start
Get N
I=1
Sum = 0
I<=N
T
Put sum
Get temp
End
T
F
If temp < 0
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
10
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
11
www.eltpgroup.com
Sol. 23
Start
Get N
I=1
psum = 0
nsum = 0
pcount = 0
n count = 0
z count = 0
I<=N
T
Get temp
T
End
F
If temp < 0
T
nsum = nsum + temp
If temp = 0
T
ncount = ncount + 1
zcount = zcount + 1
pcount = pcount + 1
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
12
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
13
www.eltpgroup.com
Start
Get N
Result = 0
I=1
NT = 1
I<=N
F
Put Result
T
Result = Result + NT
End
NT = NT + 1
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
14
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
15
www.eltpgroup.com
Start
Get N
N<0
Result = 1
I=1
I<=N
end
F
Put Result
Result = Result * I
End
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
16
www.eltpgroup.com
Q7. 1! + 2! + 3! + 4! + + N!
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
17
www.eltpgroup.com
Sol. 7-I
Start
Get N
Result = 0
NT = 1
I=1
I<=N
Put Result
T
Result = Result + NT
End
I=I+1
NT = NT * I
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
18
www.eltpgroup.com
Sol. 7-II
Start
Get N
Result = 0
I=1
I<=N
Put Result
T
NT = 1
End
J=1
J<=I
Result = Result + NT
T
NT = NT * J
I=I+1
J=J+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
19
www.eltpgroup.com
Q8. 1! 1 + 2! 2 + 3! 3 + 4! 4
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
20
www.eltpgroup.com
Sol. 8-I
Start
Get N
Result = 0
NT = 1
I=1
I<=N
Put Result
T
Result = Result + NT * I
End
I=I+1
NT = NT * I
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
21
www.eltpgroup.com
Q12. 1 2 + 3 4 + 5 6 + .
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
22
www.eltpgroup.com
Sol. 12-I
Start
Get N
Result = 0
NT = 1
I=1
I<=N
Put Result
T
Result = Result + (1)^(I+1)*NT
End
NT = NT + 1
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
23
www.eltpgroup.com
Sol. 12-II
Start
Get N
Result = 0
I=1
NT = 1
I<=N
Put Result
T
T
F
I%2==0
End
Result = Result + NT
Result = Result NT
NT = NT + 1
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
24
www.eltpgroup.com
Sol. 12-III
Start
Get N
T
T
F
I%2==0
Sum = N/2
Sum = (N+1)/2
Put Sum
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
25
www.eltpgroup.com
Sol. 12-IV
Start
Get N
Result 1= 0
Result2 = 0
I=1
I<=N
T
T
F
I%2==0
End
Result2 = Result2 + I
Result1 = Result1 + I
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
26
www.eltpgroup.com
Q13. 1 + 2 + 4 + 5 + 7 + 8 + .
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
27
www.eltpgroup.com
Sol. 13-I
Start
Get N
Result = 0
NT = 1
I=1
I<=N
Put Result
Result = Result + NT
T
T
End
F
I%2==0
NT = NT + 2
NT = NT + 1
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
28
www.eltpgroup.com
Sol. 13-II
Start
Get N
Result = 0
NT1 = 1, NT2 = 2
I=1
I<=N
Put result
T
T
F
I%2==0
End
NT2 = NT2 + 3
NT1 = NT1 + 3
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
29
www.eltpgroup.com
Sol. 13-III
Start
Get N
Result = 0
NT = 1
I=1
I<=N
Put result
T
T
F
NT%3==0
End
Result = Result + NT
I=I+1
NT = NT + 1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
30
www.eltpgroup.com
Sol. 13-IV
Start
Get N
Result = 0
I=1
I<=N
Put result
T
T
F
I%3==0
End
N=N+1
Result = Result + I
I=I+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
31
www.eltpgroup.com
Sol. 13-V
Start
Get N
F
I%2==0
S2 = ((N+2)*(3*N+8))/8
S1 = (N*(3*N 2))/8
S2 = (N*(3*N2))/8
Put S1+S2
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
32
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
33
www.eltpgroup.com
Sol. 17-I
Start
Get N
Get x
if 0 < x < 1
T
Result = 1
I=1
nnt = x*x
dnt = 2
I < =2* N
T
Put result
nnt = nnt * x * x
End
I=I+2
dnt = dnt * I * (I+1)
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
34
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
35
www.eltpgroup.com
Sol. 18
Start
Get N
Get x
if 0 < x < 1
T
Result = 1
I=1
nnt = x*x
dnt = 2
I < = 2*N
T
Result = Result + (-1)^(I + 1)*(nnt/dnt)
Put result
nnt = nnt * x * x
End
I=I+2
dnt = dnt * I * (I+1)
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
36
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
37
www.eltpgroup.com
Sol. 24-I
Start
Get year
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
38
www.eltpgroup.com
Sol. 24-II
Start
Get year
F
If (year % 400 = = 0)
T
Put year is leap year
If (year % 100 ! = 0
and year % 4 = = 0
T
Put year is leap year
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
39
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
40
www.eltpgroup.com
Sol. 25-I
Start
Get N
a = ceiling (sqrt(N))
If a * a = = N
F
Put number N is
not perfect square
T
Put number N is
perfect square
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
41
www.eltpgroup.com
Sol. 25-II
Start
Get N
I=0
I<=N
T
If (I * I = = N)
I=I+1
F
T
Put number N is
perfect square
Put number N is
not perfect square
end
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
42
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
43
www.eltpgroup.com
Sol. 26(b)-II
Start
Get a, b
If (a = = 0 OR b = = 0)
F
a=a*b
b=a/b
a=a/b
Put a, b
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
44
www.eltpgroup.com
Sol. 26(c)-III
Start
Get a, b
a = a XOR b
b = a XOR b
a = a XOP b
Put a, b
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
45
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
46
www.eltpgroup.com
Sol. 27
Start
Get num
sum = 0
Num > 0
T
Put sum
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
47
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
48
www.eltpgroup.com
Sol. 28
Start
Get num
numtemp = num
rev = 0
num > 0
T
rev = rev * 10 + num % 10
If numtemp =
= rev
F
Put number is
not palindrome
num = num / 10
Put number is
palindrome
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
49
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
50
www.eltpgroup.com
Sol. 29
Start
Get Num
numtemp = Num,
count = 0, sum = 0
Num > 0
T
F
Num = numtemp
Count = Count + 1
Num > 0
Num = Num / 10
T
F
If (Sum = =
numtemp)
T
put number is
Armstrong number
end
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
51
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
52
www.eltpgroup.com
Sol. 31
Start
Get N
F
If N > 0
T
p=2
If N >= p * p
T
(N%p) == 0
Put N
T
put p
p=p+1
End
N = N/p
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
53
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
54
www.eltpgroup.com
Sol. 32
Start
Get a, b
T
If (a > b)
Largest = a
Largest = b
b=a
rem = largest % b
If (rem ! = 0)
T
HCF = b
Largest = b
b = rem
Put HCF
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
55
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
56
www.eltpgroup.com
Sol. 32(a)
Start
Get N
Get b
I=2
F
I<=N
T
Get a
Put b
T
end
If (a > b)
Largest = b
Largest = a
b=a
rem = largest % b
If (rem ! = 0)
I=I+1
F
T
Largest = b
b = rem
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
57
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
58
www.eltpgroup.com
Sol. 32(c)
Start
Get a, b
c=a*b
T
If (a > b)
Largest = a
Largest = b
b=a
rem = largest % b
If (rem ! = 0)
T
LCM = c/b
Largest = b
b = rem
Put LCM
End
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
59
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
60
www.eltpgroup.com
Start
Sol. 32(d)-I
Get N
Get b
I=2
F
I<=N
T
Get a
Put b
T
end
If (a > b)
Largest = b
Largest = a
If (largest % a == 0
AND
largest % b == 0)
I=I+1
b= Largest
T
F
Largest =
Largest+1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
61
www.eltpgroup.com
Start
Sol. 32(d)-II
Get N
Get b
I=2
F
I<=N
T
Get a
Put b
c= a*b
end
T
If (a > b)
Largest = b
Largest = a
b=a
rem = largest % b
I=I+1
b= c/b
If (rem ! = 0)
F
T
Largest = b
b = rem
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
62
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
63
www.eltpgroup.com
Sol. 33
Start
Get Number of Rows, N
row = 1
If (row < = N)
End
col = 1
T
Put *
row = row + 1
col = col + 1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
64
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
65
www.eltpgroup.com
Sol. 37
Start
Get Number of Rows, N
row = 1
If (row < = N)
End
col = N
F
Put go to new line
T
Put col
row = row + 1
col = col 1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
66
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
67
www.eltpgroup.com
Sol. 44
Start
Get Number of Rows, N
row = 1
F
If (row < = N)
T
End
col = 1
F
If (col % 2 = = 0)
Put 0
row = row + 1
Put 1
col = col + 1
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
68
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
69
www.eltpgroup.com
Sol. 46
Start
Get Num
Num != 0
End
Put Num%2
Num = Num / 2
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
70
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
71
www.eltpgroup.com
Sol. 47
Start
Get Num
Num != 0
End
Put Num%8
Num = Num / 8
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
72
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
73
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
74
www.eltpgroup.com
Sol. 49
Start
Get num
decimaln = 0
j=1
F
num != 0
T
Put
decimaln
End
j=j*2
num = num / 10
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
75
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
76
www.eltpgroup.com
ELTP-CAMPUS
EXCELLENT CAMPUS PLACEMENTS
ELTP-GROUP
77
www.eltpgroup.com