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

C++ Assignment 1

The assignment focuses on the fundamentals of programming in C++, consisting of eight questions worth 64 marks in total. Each question requires writing C++ programs that cover various topics such as data types, conditional statements, loops, functions, pointers, arrays, and searching algorithms. Students must submit well-documented reports along with their program outputs.

Uploaded by

dhakamonti20
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

C++ Assignment 1

The assignment focuses on the fundamentals of programming in C++, consisting of eight questions worth 64 marks in total. Each question requires writing C++ programs that cover various topics such as data types, conditional statements, loops, functions, pointers, arrays, and searching algorithms. Students must submit well-documented reports along with their program outputs.

Uploaded by

dhakamonti20
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Assignment: Fundamentals of Programming in C++

Total Marks: 64 (8 x 8)
Instructions:

1. Answer all the questions.

2. Code should be properly formatted and commented.

3. Submit a well-documented report along with program outputs.

Questions:

Q1. Introduction to C++ (8 Marks)


Explain the key differences between C and C++ with examples. Write a simple C++ program to print
"Hello, C++ World!" and explain each part of the program.

Q2. Variables, Data Types, and Operators (8 Marks)


Write a C++ program that takes two numbers as input and performs the following operations using
arithmetic and relational operators: addition, subtraction, multiplication, division, modulus,
comparison, and logical AND/OR. Display the results.

Q3. Conditional Statements (If-Else) (8 Marks)


Write a C++ program to check whether a given number is even or odd using if-else. Extend the
program to check whether the number is positive, negative, or zero.

Q4. Loops (8 Marks)


Write a C++ program to print the Fibonacci series up to n terms using both for loop and while loop.
Compare their efficiency in terms of execution.

Q5. Functions (8 Marks)


Write a C++ program to calculate the factorial of a number using:
a) Iterative function
b) Recursive function

Q6. Pointers and Dynamic Memory Allocation (8 Marks)


Write a C++ program to dynamically allocate memory for an array of n integers using new and delete.
Take n and array elements as input from the user, calculate the sum of the elements, and display it.

Q7. Arrays and Strings (8 Marks)


Write a C++ program to take a string input from the user and count the number of vowels and
consonants in the string. Also, convert the string to uppercase without using built-in functions.

Q8. Arrays and Searching (8 Marks)


Write a C++ program to implement binary search on a sorted array. The program should take n
elements as input, sort them, and then search for a given number using the binary search algorithm.

You might also like