by

Dev C++ Programs Pdf For Class 11


1.Write a C++ program to find the sum of individual digits of a positive integer.
2.A Fibonacci sequence is defined as follows: the first and second terms in the sequence are 0 and 1.Subsequent terms are found by adding the preceding two terms in the sequence. Write a C++ program to generate the first n terms of the sequence.
3.Write a C++ program to generate all the prime numbers between 1 and n , where n is a value supplied by the user.
4.Write C++ programs that use both recursive and non-recursive functions
To find the factorial of a given integer.
To find the GCD of two given integers.
To find the nth Fibonacci number.
5.Write a C++ program that uses a recursive function for solving Towers of Hanoi problem.
6.Write a C++ program that uses functions
a) To swap two integers.
b) To swap two characters.
c) To swap two reals. Note: Use overloaded functions.
7.Write a C++ program to find both the largest and smallest number in a list of integers.
8.Write a C++ program to sort a list of numbers in ascending order.
9.Write a C++ program that uses function templates to solve problems-7&8.
10.Write a C++ program to sort a list of names in ascending order.
11.Write a C++ program to implement the matrix ADT using a class. The operations supported by this ADT are:
a)
Reading a matrix.
c) Addition of matrices.
b) Printing a matrix.
d) Subtraction of matrices.
e) Multiplication of matrices.
12.Implement the matrix ADT presented in the problem-11 using overloaded operators (<<, >>, +, -, *) and templates.
13. Implement the complex number ADT in C++ using a class. The complex ADT is used to represent complex numbers of the form c=a+ib, where a and b are real numbers. The operations supported by this ADT are:
a) Reading a complex number. d) Subtraction of complex numbers.
b)
Writing a complex number. e) Multiplication of complex numbers.
c) Addition of Complex numbers. f) Division of complex numbers.
14. Write a C++ program that overloads the + operator and relational operators (suitable) to perform the following operations:
a) Concatenation of two strings.
b) Comparison of two strings.
15. Implement the complex number ADT in C++ using a class. The complex ADT is used to represent complex numbers of the form c=a+ib, where a and b are real numbers. The operations supported by this ADT are:
a) Reading a complex number.
b) Writing a complex number.
c) Addition of Complex numbers.
d) Subtraction of complex numbers.
e) Multiplication of complex numbers.
f) Division of complex numbers.
Note:1. overload << & >> operators in part a and part b.
2. overload +, - , * , / operators in parts c, d, e and f.
16. Write a template based C++ program that determines if a particular value occurs in an array of values.
17. Write a C++ program that uses functions to perform the following operations to:
a) Insert a sub-string in to the given main string from a given position.
b) Delete n characters from a given position in a given string.
18. Write a C++ program that uses a function to reverse the given character string in place, without any duplication of characters.
19. Write a C++ program to make the frequency count of letters in a given text.
20. Write a C++ program to count the lines, words and characters in a given text.
21. Write a C++ program to determine if the given string is a palindrome or not.
22. Write a C++ program to make frequency count of words in a given text.
23. Write a C++ program that displays the position or index in the string S where the string t begins , or –1 if S doesn't contain t.
24. 2's complement of a number is obtained by scanning it from right to left and complementing all the bits after the first appearance of a 1. Thus 2's complement of 11100 is 00100. Write a C++ program to find the 2's complement of a binary number.
25. Write a C++ program that counts the number of 1 bit in a given integer.
26. Write a C++ program to generate Pascal's triangle.
27. Write a C++ program to construct of pyramid of numbers.
28. Write a C++ program to compute the Sine series.
29. Write a C++ program that converts Roman numeral into an Arabic integer.
30. Write a C++ program which converts a positive Arabic integer into its corresponding Roman Numeral.
31. Write a C++ program to display the contents of a text file.
32. Write a C++ program which copies one file to another.
33. Write a C++ program to that counts the characters, lines and words in the text file.
34. Write a C++ program to change a specific character in a file.
Note: Filename , number of the byte in the file to be changed and the new character are specified on the command line.
35. Write a C++ program to reverse the first n characters in a file.
36. Write a C++ program that uses a function to delete all duplicate characters in the given string.
37. Write a C++ program that uses a function ( i to a ) which converts a number to a character string.
38. Write a C++ program that uses a recursive function to find the binary equivalent of a given non-negative integer n.
39. Write a C++ program to generate prime numbers up to n using Sieve of Eratosthenes method.
40. Write a C++ program
a) To write an object to a file.
b) To read an object from the file.
41. Write C++ programs that illustrate how the following forms of inheritance are supported:
a) Single inheritance
b) Multiple inheritance
c) Multi level inheritance
d) Hierarchical inheritance
42. Write a C++ program that illustrates the order of execution of constructors and destructors when new class is derived from more than one base class.
43. Write a C++ program that illustrates how run time polymorphism is achieved using virtual functions.
44.Write a C++ program that illustrates the role of virtual base class in building class hierarchy.
45. Write a C++ program that illustrates the role of abstract class in building class hierarchy.
46. Write a C++ program that uses functions:
a)To create a singly linked list of elements
b)To display the elements of the above list.
Note: Use the following in solving the above problems wherever they make sense:
a) Constructors and destructors.
b) Overloaded functions.
c) Overloaded operators.
d) Function and class templates.
e) Exception handling mechanism.
Suggested Books for lab:
1. C++ programming from Problem Analysis to Program Desgn, 2nd Edition, D.S.Malik, Thomson.
2. Object-Oriented Programming with C++, M.P.Bhave, S.A.Patekar, Pearson Education.

  1. Dev C++ Program Download
  2. Dev C++ 5.11 Download
  3. Dev C++ Program Examples
  4. Dev Program Download
  5. Dev C Programs Pdf For Class 11 Physics


3. OOP using C++ By Balaguruswamy

C programs with output showing usage of operators, loops, functions, arrays, performing operations on strings, files, pointers. Download executable files and execute them without compiling the source file. Code::Blocks IDE is used to write programs, most of these will work with GCC and Dev C++ compilers. The first program, prints 'Hello World.'

C programming examples with output

Since there is a user defined constructor, compiler doesn’t create the default constructor (See this GFact).If we remove the copy constructor from class Point, the program works fine and prints the output as “x = 10, y = 20”. Computer Science With C Programming - Class Xi. User Review - Flag as inappropriate. Since i have began to read this book i felt to easy to program.it's my recommendation that atlest one time you should read this book. Computer Science With C Programming - Class Xi: Publisher: Allied Publishers: ISBN:, 598. C Programs, Projects and Practicals for CBSE class XI & XII, Engineering (Ist & IInd year) & BCA students.

Example 1 - C hello world program
/** My first C program */

#include <stdio.h>
int main()
{
printf('Hello Worldn');
return0;
}

Output of program:
'Hello World'

Example 2 - C program to get input from a user using scanf

#include <stdio.h>

int main()
{
int x;

printf('Input an integern');
scanf('%d',&x);// %d is used for an integer

printf('The integer is: %dn', x);

return0;
}

Output:
Input an integer
7897
The integer is: 7897

Example 3 - using if else control instructions

#include <stdio.h>

int main()
{
int n;

printf('Enter a numbern');
scanf('%d',&n);

if(n >0)
printf('Greater than zero.n');
else
printf('Less than or equal to zero.n');

return0;
}

Traktor pro 2 reviews

Output:
Enter a number
-45
Less than or equal to zero.

Example 4 - while loop example

#include <stdio.h>
int main()
{
int c =1;// Initializing variable
while(c <=10)// While loop will execute till the condition is true
{
printf('%d ', c);// Note the space after %d for gap in the numbers we want in output
c++;
}
return0;
}

Output:
1 2 3 4 5 6 7 8 9 10

Example 5 - C program check if an integer is prime or not

#include <stdio.h>
int main()
{
int n, c;
printf('Enter a numbern');
scanf('%d',&n);
if(n 2)
printf('Prime number.n');
else
{
for(c =2; c <= n -1; c++)
{
if(n % c 0)
break;
}
if(c != n)
printf('Not prime.n');
else
printf('Prime number.n');
}
return0;
}

Example 6 - command line arguments

#include <stdio.h>

int main(int argc,char*argv[])
{
int c;

printf('Number of command line arguments passed: %dn', argc);

for(c =0; c < argc; c++)
printf('%d argument is %sn', c +1, argv[c]);

return0;
}

This program prints the number of arguments and their contents.

Example 7 - Array program

#include <stdio.h>

int main()
{
int array[100], n, c;
printf('Enter number of elements in arrayn');
scanf('%d',&n);
printf('Enter %d elementsn', n);
for(c =0; c < n; c++)
scanf('%d',&array[c]);
printf('The array elements are:n');
for(c =0; c < n; c++)
printf('%dn', array[c]);
return0;
}

Example 8 - function program

#include <stdio.h>

void my_function();// Declaring a function

int main()
{
printf('Main function.n');

my_function();// Calling the function

printf('Back in function main.n');

return0;
}

// Defining the function
void my_function()
{
printf('Welcome to my function. Feel at home.n');
}

Example 9 - Using comments in a program

#include <stdio.h>
int main()
{
// Single line comment in a C program
printf('Writing comments is very useful.n');
/*
* Multi-line comment syntax
* Comments help us to understand a program later easily.
* Will you write comments while writing programs?
*/

printf('Good luck C programmer.n');
return0;
}

Example 10 - using structures in C programming

#include <stdio.h>
#include <string.h>

struct game
{
char game_name[50];
int number_of_players;
};// Note the semicolon

int main()
{
struct game g;

strcpy(g.game_name,'Cricket');
g.number_of_players=11;

printf('Name of game: %sn', g.game_name);
printf('Number of players: %dn', g.number_of_players);

return0;
}

Example 11 - C program for Fibonacci series

#include <stdio.h>

int main()
{
int n, first =0, second =1, next, c;

printf('Enter the number of termsn');
scanf('%d',&n);

printf('First %d terms of Fibonacci series are:n', n);

for(c =0; c < n; c++)
{
if(c <=1)
next = c;
else
{
next = first + second;
first = second;
second = next;
}
printf('%dn', next);
}

return0;
}

Example 12 - C graphics programming

#include <graphics.h>
#include <conio.h>

int main()
{
int gd = DETECT, gm;
initgraph(&gd,&gm,'C:TCBGI');
outtextxy(10,20,'Graphics programming is fun!');
circle(200,200,50);
setcolor(BLUE);
line(350,250,450,50);
getch();
closegraph();
return0;
}

How to compile C programs with GCC compiler?

If you are using GCC on Linux operating system, then you may need to modify the programs. For example, consider the following program that prints the first ten natural numbers.

Dev C++ Program Download

#include <stdio.h>
#include <conio.h>

int main()
{
int c;

for(c =1; c <=10; c++)
printf('%dn', c);
getch();
return0;
}

The program includes a header file <conio.h> and uses function getch, but this file is Borland specific, so it works in Turbo C compiler but not in GCC. The program for GCC must be like:

#include <stdio.h>

int main()
{
int c;

/* for loop */

for(c =1; c <=10; c++)
printf('%dn', c);
return0;
}

If you are using GCC, save the program in a file say 'numbers.c' to compile the program, open the terminal and enter the command 'gcc numbers.c', this compile the program and to execute it enter the command './a.out' do not use quotes while executing commands. You can specify the output file name as 'gcc numbers.c -o numbers.out', to run execute './numbers.out' in the terminal.

C programming tutorial

A program consists of functions that contain instructions given to a machine to perform a task. The process of writing it includes designing an algorithm, drawing a flowchart, and then writing code. After writing it, you need to test it and debug it if it does not produce the required output.

To write a program, you need a text editor (use your favorite one) and a compiler. A compiler converts source code into machine code, which consists of zero's and one's only, ready to be executed on a machine.

Pro - Version 2.6.xDownloads: 78302 decks, 2 FX unitsAuthor: vinylriderDate: 9-2-2014CHAMELEON MIXER - X1 MK2The original CHAMELEON MIXER now with SOFT TAKEOVER + FILTERS + CROSSFADERDuo, Scratch Duo, Pro, Scratch Pro, Pro S4 - Version 2.6.xDownloads: 85362 decks, 2 FX unitsAuthor: skoglosaDate: 3-19-2014CHAMELEON FULL MIXERSimple yet powerful mapping that gives you direct control over the internal mixer in TRAKTOR PRO 2Pro, Scratch Pro - Version 2.6.xDownloads: 65122 decks, 2 FX unitsAuthor: pabloLTDate: 2-17-2014. Traktor pro 2 windows 10.

An IDE (Integrated Development Environment) provides a text editor, compiler, debugger, etc. for developing programs and managing projects. Code::Blocks IDE provides an ideal environment for development. It can import Microsoft Visual C++ projects, is extendable as it uses plug-ins, open-source, and cross-platform.

Dev C++ 5.11 Download

How to write a C program?

A program must have at least one function which must be main. A function consists of declarations and statements. A statement is an expression followed by a semicolon. For example, a + b, printf('C program examples') are expressions and a + b; and printf('C is an easy to learn computer programming language'); are statements.

Dev C++ Program Examples

To use a variable, we must indicate its type, whether it is an integer, float, character, or others. C language has many built-in data types, and we can create our own using structures and unions. Every data type has its size that may depend on the machine; for example, an integer may be of 2 or 4 Bytes. Data is stored in a binary form, i.e., a group of bits where each bit can be '0' or '1'.

Keywords such as 'switch,' 'case,' 'default,' 'register,' are reserved words with predefined meaning and can't be used as the name of a variable or a function. Memory can be allocated at compile-time or run-time using malloc and calloc functions. C language has many features such as recursion, preprocessor, conditional compilation, portability, pointers, multi-threading by using external libraries, dynamic memory allocation. Thanks to these, it is used for making portable software programs and applications. Using networking API's users can communicate and interact with each other and share files.

C standard library contains functions for mathematical operations, characters, input/output, files, and many more. The process of making a program which is known as coding requires knowledge of programming language and logic to achieve the desired output. So you should learn C programming basics and start making programs.

Learning data structures (stacks, queues, linked lists) using C provides you a greater understanding as you learn everything in detail. A general belief is to go for high-level languages. However, it's a good idea to learn C before learning C++ or Java. C++ is object-oriented and contains all features of C, so learning C help you learn C++ quickly, then you can study Java.

Dev Program Download

C programming PDF

Dev C Programs Pdf For Class 11 Physics

C programming books

  1. Let Us C By Yashavant Kanetkar
  2. PROGRAMMING WITH C By Byron Gottfried, Jitender Chhabra
  3. The C Programming By Brian Kernighan and Dennis Ritchie

If you are a beginner, buy any one of the first two books, and if you have previous programming experience or you know the basics of C language, buy the third one.