0% found this document useful (0 votes)
22 views

Day 1 C Basic Programs (1) (AutoRecovered)

This document contains 36 coding problems and their solutions in Python. The problems cover a range of fundamental programming concepts like input/output, arithmetic operations, conditional statements, loops, functions, strings, and more. The solutions demonstrate how to write clean, well-structured Python code to solve common programming tasks.

Uploaded by

Paper Art
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Day 1 C Basic Programs (1) (AutoRecovered)

This document contains 36 coding problems and their solutions in Python. The problems cover a range of fundamental programming concepts like input/output, arithmetic operations, conditional statements, loops, functions, strings, and more. The solutions demonstrate how to write clean, well-structured Python code to solve common programming tasks.

Uploaded by

Paper Art
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

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)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy