Dr. N.G.P.
Institute of Technology, Coimbatore – 641048
(An Autonomous Institution)
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC with A+ Grade and
NBA (BME, CSE, ECE, EEE and Mechanical)
Department of Information Technology
Placement Preparation
Day 1
17.07.2023
Technical:
1. Program to Print Your Own Name
Ans:
a=input("enter your name:")
print(a)
2. Program to Print an Integer Entered by the User
Ans:
a=input("enter the number:")
print(a)
3. Program to Add Two Numbers
Ans:
x=input("the 1st number:")
y=input("the 2nd number:")
sum=int(x) + int(y)
print("the sum of numbers :",sum)
4. Program to Check Whether a Number is Prime or Not
Ans:
num = int(input("Enter a number: "))
if num > 1:
for i in range(2,num):
if (num % i) == 0:
print(num,"is not a prime number")
break
else:
print(num,"is a prime number")
else:
print(num,"is not a prime number")
5. Program to Multiply two Floating-Point Numbers
Ans:
num_1 = input("Enter the first number")
num_2 = input("Enter the second number")
product = float(num_1) * float(num_2)
print("Product of {} and {} is {}".format(num_1, num_2,product))
6. Program to Print the ASCII Value of a Character
Ans:
c = 'p'
print("The ASCII value of '" + c + "' is", ord(c))
7. Program to Swap Two Numbers
Ans:
x=5
y = 10
temp = x
x=y
y = temp
print('The value of x after swapping: {}'.format(x))
print('The value of y after swapping: {}'.format(y))
8. Program to Calculate Fahrenheit to Celsius
Ans:
celsius = float(input("Enter temperature in celsius: "))
fahrenheit = (celsius * 1.8) + 32
print(str(celsius )+ " degree Celsius is equal to " + str(fahrenheit )+ " degree
Fahrenheit.")
9. Program to Find the Size of int, float, double, and char
Ans:
import sys
print("Size of int:", sys.getsizeof(int()))
print("Size of float:", sys.getsizeof(float()))
print("Size of double:", sys.getsizeof(float()))
print("Size of char:", sys.getsizeof(str()))
10. Program to Add Two Complex Numbers
Ans:
class ComplexNumber:
def __init__(self, real, imaginary):
self.real = real
self.imaginary = imaginary
def __add__(self, other):
return ComplexNumber(self.real + other.real, self.imaginary + other.imaginary)
def display(self):
print(f"Sum = {self.real} + {self.imaginary}i")
num1 = ComplexNumber(2, 3)
num2 = ComplexNumber(4, 5)
result = num1 + num2
result.display()
11. Program to Print Prime Numbers From 1 to N
Ans:
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
n = int(input("Enter the value of N: "))
print("Prime numbers from 1 to", n, "are:")
for i in range(2, n+1):
if is_prime(i):
print(i)
12. Program to Find Simple Interest
Ans:
principal = float(input("Enter the principal amount: "))
rate = float(input("Enter the rate of interest: "))
time = float(input("Enter the time period (in years): "))
simple_interest = (principal * rate * time) / 100
print("Simple Interest:", simple_interest)
13. Program to Find Compound Interest
Ans:
principal = float(input("Enter the principal amount: "))
rate = float(input("Enter the rate of interest: "))
time = float(input("Enter the time period (in years): "))
compound_interest = principal * (1 + rate / 100) ** time - principal
print("Compound Interest:", compound_interest)
14. Program for Area and Perimeter of Rectangle
Ans:
length = float(input("Enter the length of the rectangle: "))
width = float(input("Enter the width of the rectangle: "))
area = length * width
perimeter = 2 * (length + width)
print("Area:", area)
print("Perimeter:", perimeter)
15. Program to find a character is a vowel or consonant
Ans:
character = input("Enter a character: ")
if character.lower() in 'aeiou':
print("Vowel")
else:
print("Consonant")
16. Program to find a character is an alphabet or not
Ans:
character = input("Enter a character: ")
if character.isalpha():
print("Alphabet")
else:
print("Not an alphabet")
17. Program to find Uppercase, Lowercase or special character
Ans:
character = input("Enter a character: ")
if character.isupper():
print("Uppercase character")
elif character.islower():
print("Lowercase character")
else:
print("Special character")
18. Program to find A number is positive or negative
Ans:
number = float(input("Enter a number: "))
if number > 0:
print("Positive number")
elif number < 0:
print("Negative number")
else:
print("Zero")
19. Program to find A number is even or odd
Ans:
number = int(input("Enter a number: "))
if number % 2 == 0:
print("Even number")
else:
print("Odd number")
20. Program to Swap two numbers without third variable
Ans:
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
print("Before swapping:")
print("Number 1:", num1)
print("Number 2:", num2)
num1, num2 = num2, num1
print("After swapping:")
print("Number 1:", num1)
print("Number 2:", num2)
21. Program to Swap two numbers with third variable
Ans:
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
print("Before swapping:")
print("Number 1:", num1)
print("Number 2:", num2)
num1, num2 = num2, num1
print("After swapping:")
print("Number 1:", num1)
print("Number 2:", num2)
22. Program to find Area of a circle
Ans:
import math
radius = float(input("Enter the radius of the circle: "))
area = math.pi * radius ** 2
print("Area of the circle:", area)
23. Program to find LCM of two numbers
Ans:
def find_lcm(num1, num2):
max_num = max(num1, num2)
lcm = max_num
while True:
if lcm % num1 == 0 and lcm % num2 == 0:
break
lcm += max_num
return lcm
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
lcm = find_lcm(num1, num2)
print("LCM of", num1, "and", num2, "is", lcm)
24. Program to find GCD of two numbers
Ans:
def find_gcd(num1, num2):
while num2:
num1, num2 = num2, num1 % num2
return num1
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
gcd = find_gcd(num1, num2)
print("GCD of", num1, "and", num2, "is", gcd)
25. Program to find Greatest of two numbers
Ans:
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
if num1 > num2:
print("Greatest number:", num1)
else:
print("Greatest number:", num2)
26. Program to find Greatest of three numbers
Ans:
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
num3 = float(input("Enter the third number: "))
greatest = max(num1, num2, num3)
print("Greatest number:", greatest)
27. Program to find Number of digits in an integer
Ans:
num = int(input("Enter an integer: "))
num_of_digits = len(str(abs(num)))
print("Number of digits:", num_of_digits)
28. Program to find Sum of digits of a numbe
Ans:
num = int(input("Enter an integer: "))
sum_of_digits = sum(int(digit) for digit in str(abs(num)))
print("Sum of digits:", sum_of_digits)
29. Program to find Sum of N natural numbers
Ans:
n = int(input("Enter the value of N: "))
sum_of_numbers = (n * (n + 1)) // 2
print("Sum of", n, "natural numbers:", sum_of_numbers)
30. Program to find Sum of numbers in a given rang
Ans:
start = int(input("Enter the starting number: "))
end = int(input("Enter the ending number: "))
sum_of_numbers = sum(range(start, end + 1))
print("Sum of numbers in the range", start, "to", end, ":", sum_of_numbers)
31. Program to find Reverse a given number
Ans:
num = int(input("Enter a number: "))
reverse = 0
while num > 0:
digit = num % 10
reverse = reverse * 10 + digit
num //= 10
print("Reverse:", reverse)
32. Program to find Factorial of a number
Ans:
num = int(input("Enter a number: "))
factorial = 1
for i in range(1, num + 1):
factorial *= i
print("Factorial:", factorial)
33. Program to find Fibonacci series up ton
Ans:
n = int(input("Enter the value of n: "))
fibonacci_series = [0, 1]
while fibonacci_series[-1] < n:
next_num = fibonacci_series[-1] + fibonacci_series[-2]
fibonacci_series.append(next_num)
print("Fibonacci series up to", n, ":")
for num in fibonacci_series[:-1]:
print(num, end=" ")
34. Program to find Leap year or not
Ans:
year = int(input("Enter a year: "))
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year, "is a leap year")
else:
print(year, "is not a leap year")
35. Program to find Palindrome or not
Ans:
def is_palindrome(string):
return string == string[::-1]
string = input("Enter a string: ")
if is_palindrome(string):
print("Palindrome")
else:
print("Not a palindrome")
36. Program to find Armstrong number or not
Ans:
def is_armstrong(number):
temp = number
num_digits = len(str(number))
sum_of_cubes = 0
while temp > 0:
digit = temp % 10
sum_of_cubes += digit ** num_digits
temp //= 10
return number == sum_of_cubes
number = int(input("Enter a number: "))
if is_armstrong(number):
print("Armstrong number")
else:
print("Not an Armstrong number")
37. Program to find Strong number or not
Ans:
def factorial(num):
result = 1
for i in range(1, num + 1):
result *= i
return result
def is_strong(number):
temp = number
sum_of_factorials = 0
while temp > 0:
digit = temp % 10
sum_of_factorials += factorial(digit)
temp //= 10
return number == sum_of_factorial
number = int(input("Enter a number: "))
if is_strong(number):
print("Strong number")
else:
print("Not a Strong number")
38. Program to find Perfect number or not
Ans:
def is_perfect(number):
divisors = []
for i in range(1, number):
if number % i == 0:
divisors.append(i)
return sum(divisors) == number
number = int(input("Enter a number: "))
if is_perfect(number):
print("Perfect number")
else:
print("Not a Perfect number")
39. Program to find Automorphic number or not
Ans:
def is_automorphic(number):
square = number ** 2
return str(square).endswith(str(number))
number = int(input("Enter a number: "))
if is_automorphic(number):
print("Automorphic number")
else:
print("Not an Automorphic number")
40. Program to find Harshad number or not
Ans:
def is_harshad(number):
sum_of_digits = sum(int(digit) for digit in str(number))
return number % sum_of_digits == 0
number = int(input("Enter a number: "))
if is_harshad(number):
print("Harshad number")
else:
print("Not a Harshad number")
41. Program to find Abundant number or not
Ans:
def is_abundant(number):
proper_divisors = []
for i in range(1, number):
if number % i == 0:
proper_divisors.append(i)
return sum(proper_divisors) > number
number = int(input("Enter a number: "))
if is_abundant(number):
print("Abundant number")
else:
print("Not an Abundant number")
42. Program to find Power of a number
Ans:
base = float(input("Enter the base number: "))
exponent = int(input("Enter the exponent: "))
result = base ** exponent
print("Result:", result)
43. Program to find Factors of a number
Ans:
number = int(input("Enter a number: "))
factors = []
for i in range(1, number + 1):
if number % i == 0:
factors.append(i)
print("Factors of", number, ":", factors)
44. Program to Display Armstrong Numbers Between 1 to 1000
Ans:
def is_armstrong(number):
temp = number
num_digits = len(str(number))
sum_of_cubes = 0
while temp > 0:
digit = temp % 10
sum_of_cubes += digit ** num_digits
temp //= 10
return number == sum_of_cubes
print("Armstrong numbers between 1 to 1000:")
for i in range(1, 1001):
if is_armstrong(i):
print(i, end=" ")
45. Program to Reverse a Number
Ans:
num = int(input("Enter a number: "))
reverse = 0
while num > 0:
digit = num % 10
reverse = reverse * 10 + digit
num //= 10
print("Reverse:", reverse)
46. Program to Print Alphabets from A to Z Using Loop
Ans:
print("Alphabets from A to Z:")
for char in range(ord('A'), ord('Z')+1):
print(chr(char), end=" ")
47. Program to Display Prime Numbers Between Intervals
Ans:
start = int(input("Enter the starting number: "))
end = int(input("Enter the ending number: "))
print("Prime numbers between", start, "and", end, ":")
for num in range(start, end+1):
if num > 1:
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
break
else:
print(num, end=" ")
48. Write a program in C to add two integers without using arithmetic + operator.
Ans:
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
sum = -(-num1-num2)
print("Sum:", sum)
49. Write a program in C to find the average of numbers.
Ans:
numbers = input("Enter numbers separated by spaces: ").split()
numbers = [float(num) for num in numbers]
average = sum(numbers) / len(numbers)
print("Average:", average)
50. C Program to calculate the square, cube and square root of a given number.
Ans:
import math
number = float(input("Enter a number: "))
square = number ** 2
cube = number ** 3
square_root = math.sqrt(number)
print("Square:", square)
print("Cube:", cube)
print("Square Root:", square_root)