Friday, September 25, 2015

Poster Competition On Nine Pillars of Digital India Programme

A
Poster Competition
On


 "Nine Pillars of Digital India Programme" 
Organised
by



 The Department of Vocational Courses ,
A. S. College, Deoghar
 on 
11th October 2015 (Sunday)
 In 
New Hall -1 gallery ( Campus -II)
From
 8 AM TO 10 AM .
 
Last Date to Submit Posters for Evaluation & Approval is   9th October 2015.
Abstract
Digital India is an umbrella programme that covers multiple Government Ministries and Departments. It weaves together a large number of ideas and thoughts into a single, comprehensive vision so that each of them can be implemented as part of a larger goal. Each individual element stands on its own, but is also part of the larger picture. Digital India is to be implemented by the entire Government with overall coordination being done by the Department of Electronics and Information Technology (DeitY).
Digital India aims to provide the much needed thrust to the nine pillars of growth areas, namely Broadband Highways, Universal Access to Mobile Connectivity, Public Internet Access Programme, e-Governance: Reforming Government through Technology, e-Kranti - Electronic Delivery of Services, Information for All, Electronics Manufacturing, IT for Jobs and Early Harvest Programmes. 
Each of these areas is a complex programme in itself and cuts across multiple Ministries and Departments. The Digital India programme aims at pulling together many existing schemes. These schemes will be restructured, revamped and re-focused and will be implemented in a synchronized manner. Many elements are only process improvements with minimal cost implications. The common branding of programmes as Digital India highlights their transformative impact. While implementing this programme, there would be wider consultations across government, industry, civil society, and citizens to discuss various issues to arrive at innovative solutions for achieving the desired outcomes of Digital India.
 
 
 

Friday, September 4, 2015

Market Survey Tools and Techniques of Data Collection

Market survey is a valuable tool to help minimize risks and increase the probability of success. However, that doesn’t mean it is a sure-shot way to eliminate risk and guarantee complete success. You should undertake market assessment with a survey before you finalize marketing plans for your product or service. This chapter aims to explain what a market survey is and how to conduct it.
Markets are changing rapidly, becoming complex and competitive. It is difficult to keep pace with the rapidly changing demand and supply patterns as an entrepreneur is unable to respond quickly to a new environment. He needs better market understanding and a market survey puts him in contact with the market. A systematic use of this tool can reduce risks in decision-making.
WHAT IS A MARKET SURVEY?
A market survey is an objective and systematic collection, recording, analysis and interpretation of data about existing or potential markets for a product/service. This definition will be better understood by looking at the objectives of a market survey. During a market survey, one needs to focus on:
# Size of the market and the anticipated market share in terms of volume and value
# Pattern of demand—seasonal or fluctuating in time (in a month, day, etc)
# Market structure
# Buying habits and motives of buyers#Unique selling proposition of certain products/services
#Past and present trends affecting the selected product or similar product
PROCESS OF CONDUCTING A MARKET SURVEY
A systematic 5-point process is involved in a market survey:
1. Defining objectives and specific information needed:
#Identifying source to obtain information
# Assessing time and cost for the study
#Working methodology and action plan
2. Selecting a sample size by determining whom to contact and when
3. Preparing questionnaires for the survey
4. Collecting data and analysing it
5. Preparing a report, based on analysed data
 PRIMARY AND SECONDARY SOURCES OF INFORMATION
Conducting a market survey does not always mean contacting people directly. There may be information in the form of reports, published material or documents of trade/industry associations. Data may be collected from two sources:
# Primary data sources: Information coming straight from those in the specified market, e.g. in the toy market, information obtained from toy manufacturers and traders.
#Secondary data sources: Data existing in reports or in a published form and may not have been collected for specific purpose. Such information can also be had from census office, banks, traders and manufacturers’ association or published anywhere.
SCHEDULE FOR MARKET SURVEY
A market survey is not restricted to collecting information on the market for a product, but also about marketing infrastructure and existing market conditions. Designing a market survey schedule could fetch a lot of data. Questions may be designed on these areas:
#Existence of competitors, their products and marketing strategies
#Information on all consumer groups
# Information on competing products/ similar products
#Attitude of existing/potential consumers, including buying preferences,behaviour etc.
MARKET RESEARCH: 10 TIPS TO BE MORE EFFECTIVE
1. Clearly identify the issue/problem that needs to be investigated. See
if any published/secondary sources of information are available for
this problem.
 2. Based on existing information, check if the problem can be definedor narrowed down. Further, with this as your basis, write down“terms of reference” for any subsequent study.
3. Try to look at the problems from different angles:
.. your own point of view as producer or seller
.. customers/consumers’ viewpoint as buyer and end users of products/services
.. competitors’ viewpoint for they may have addressed similar problems
4. Try to remain objective throughout the market research process and
check impulses/gut feeling from totally influencing the research.
5. Prepare schedule in as simple and clear a form as possible.
6. Maintain a tight control on the subject. If other subjects surface during
the research, give them the attention they deserve.
7. Complete the research promptly and maintain confidentiality lest the
competitors hear of it and forge ahead in the market.
8. Be prepared to take necessary action, which the research identifies.
9. Use the research immediately for the good of the enterprise.
10. Review all market research exercise and processes—the lessons learnt and areas to improve next time.
MODEL QUESTIONNAIRE FOR MARKET SURVEY
For Market Potential Collect data about sources of market information like consumers, suppliers and  manufacturers.                                                                      
A. Consumers
.. What is their annual consumption and requirement?
.. What is their present source of supply?
.. What is the customer’s brand loyalty and preferences about price, quality, payment terms, etc?
.. Are they satisfied with the present product and supply?
.. What is their purchasing criteria and purchasing power?
.. What is the consumption pattern? (basis to calculate their requirements)
.. What could be the future consumption pattern, in quantity and quality due to technological changes, etc?
.. What is the size of the average order, specifications and time and frequency of their placement?
.. Will any government institutions/departments or any company/industry buy the products? Is it possible to establish linkages with them, and how?
.. What is the life of your potential buyer?
.. Their age group, sex?
.. What geographical area they live in? Urban, village and which part of the country?
B. Suppliers (Traders)
.. Who are the principal traders in the item, their range of products and business terms/commissions, etc?
.. What are the possibility to trade with them and on what business terms?
.. What is the normal stock level maintained and problems in stocking?
.. What are future predictions on business conditions?
C. Manufacturers and Competitors
.. What are their products range, installed capacity, selling price?
.. What are their normal business terms about payment, price, etc?
.. What are their salient features, like technical skill, finance, other resources, etc.?
.. What are their strengths and weaknesses? (Try to do their SWOT analysis) 
.. Where do they get information regarding market and consumer profiles from? For Information on Raw Materials 
..Who are the major manufacturers/suppliers? 
 ..What is the time required to get raw material after order placement? Supply terms (tax structure, price, packing, payment, etc)? Cost of transportation? 
 .. What is the standard or minimum order quantity?
 ..Is raw material freely available or is there a quota system?
 ..Will any decision/policy affect its availability or price?
For Information on Machinery and Equipment
1.Who are the manufacturers/suppliers
2. What capacity, specifications and brands are available in market?
 3. What is the price of the machine? (Consider all costs—taxes, transport, accessories, etc.) 
4. Which electrical equipments, like motors, starters, switches, are needed? 
5. What performance guarantees/warranties are given? Is the supplier/ manufacturer reputed and reliable? 
6. What is the normal repair/maintenance cost per year? 
7. What spare parts would be frequently required? 
8. What quality and maximum output (production) a machine can give?
 9.Does the supplier train you/staff to acquire skills to operate machinery?

 
What is MARKET RESEARCH?
Market Research is a systematic, objective collection and analysis of data about a particular target market, competition, and/or environment. It always incorporates some form of data collection whether it be secondary research (often referred to as desk research) or primary market research which is collected direct from a respondent. The purpose of any market research project is to achieve an increased understanding of the subject matter. With markets throughout the world becoming increasingly more competitive, market research is now on the agenda of many organisations, whether they be large or small.
Market Research Is either quantitative, qualitative, or a combination of both. Qualitative and quantitative market research methods each provide different insights into customer behaviour. Normally, research results are more useful when the two methods are combined.
Qualitative Market Research
Qualitative market research provides an understanding of how or why things are as they are. For example, a Market Researcher may stop a consumer who has purchased a particular type of bread and ask him or her why that type of bread was chosen. Unlike quantitative research there are no fixed set of questions but, instead, a topic guide (or discussion guide) is used to explore various issues in-depth. The discussion between the interviewer (or moderator) and the respondent is largely determined by the respondents' own thoughts and feelings.
There are various types of qualitative market research methodologies. Research of this sort is mostly done face-to-face. One of the best-known techniques is the market research group discussion (or focus group). These are usually made up of 6 to 8 targeted respondents, a research moderator whose role is to ask the required questions, draw out answers, and encourage discussion, and an observation area usually behind one way mirrors, and video and/or audio taping facilities.
In addition, qualitative market research can also be conducted on a ‘one on one’ basis i.e. an in-depth market research interview with a trained executive interviewer and one respondent, a paired depth (two respondents), a triad (three respondents) and a mini group discussion (4-5 respondents).

The various types of qualitative market research methodologies are summarised below:
  • Market Research Depth Interviews
    a single respondent is interviewed based on various themes and topics (can be conducted either face to face or via the phone).
  • Market Research Paired Depths
    the same as a depth interview but there are two respondents. Particularly useful when ideas need to be 'bounced off' one another
  • Triads
    conducted with three respondents.
  • Market Research Mini-Groups
    contain 4-5 respondents.
  • Focus Groups or Group Discussions
    normally contain 8 respondents. With groups you benefit from the interaction between the different personalities.
  • Market Research Observation
    observing a respondent in their 'natural' environment.
  • Workshops
    to elicit new ideas and to evaluate ideas
Quantitative Market Research
Quantitative market research is numerically oriented, requires significant attention to the measurement of market phenomena and often involves statistical analysis. For example, a bank might ask its customers to rate its overall service as either excellent, good, poor or very poor. This will provide quantitative information that can be analysed statistically. The main rule with quantitative market research is that every respondent is asked the same series of questions. The approach is very structured and normally involves large numbers of interviews/questionnaires.

Perhaps the most common quantitative technique is the ‘market research survey’. These are basically projects that involve the collection of data from multiple cases – such as consumers or a set of products. Quantitative market research surveys can be conducted by using post (self-completion), face-to-face (in-street or in-home), telephone, email or web techniques. The questionnaire is one of the more common tools for collecting data from a survey, but it is only one of a wide ranging set of data collection aids.
The various types of quantitative market research methodologies are summarised below:

  • Face-to-Face Interviewing
    either in the street or, for more complex projects, in people's homes.
  • Telephone Interviewing
    a quick and cost effective way of achieving data.
  • Postal and Self-Completion Market Research
    cheap but takes a relatively long time to collect data.
  • Omnibus Market Research Surveys
    useful when only a few questions need to be asked. Questions are attached to other larger surveys. Data is obtained at a low cost.                                     

BCA(H) D-III,Paper 9(b) Web Technologies Lab

Q.1 Create an HTML document with the following formatting options:
I. Bold
II. Italics
III. Underline
IV. Headings (Using H1 to H6 heading styles)
V. Font (Type, Size and Color)
VI. Background (Colored background/Image in background)
VII. Paragraph
VIII. Line Break
IX. Horizontal Rule
X. Pre tag
Q.2 Create an HTML document which consists of:
I. Ordered List
II. Unordered List
 III. Nested List  
IV. Image56


Q.3 Create an HTML document which implements Internal linking as well as External linking.






Some image here

                                                                                                  

4. Create Form with Input Type, Select and Text Area in HTML.
Roll No.                          
Name
Grade
Result
5. Create an HTML containing Roll No., student‘s name and Grades in a tabular form.
6. Create an HTML document (having two frames) which will appear as follows:
About
Department 1
Department 2
Department 3
This frame would show the contents according to the link clicked by the user on the left frame.



7. Create an HTML document containing horizontal frames as follows:
Department Names (could be along with Logos)
Contents according to the Link clicked
8. Create a website of 6 – 7 pages with different effects as mentioned in above problems.
9. Create HTML documents (having multiple frames) in the following three formats:

Frame1
Frame2
Frame1
Frame2
Frame3
10. Create a form using HTML which has the following types of controls:
V. Text Box
VI. Option/radio buttons
VII. Check boxes
VIII. Reset and Submit buttons

Software Lab Based on PHP:
1. Create a PHP page using functions for comparing three integers and print the largest number.
2. Write a function to calculate the factorial of a number (non-negative integer). The function accept the number as an argument.
3. WAP to check whether the given number is prime or not.
4. Create a PHP page which accepts string from user. After submission that page displays the reverse of provided string.
5. Write a PHP function that checks if a string is all lower case.
6. Write a PHP script that checks whether a passed string is palindrome or not? ( A palindrome is word, phrase, or sequence that reads the same backward as forward, e.g., madam or nurses run)
7. WAP to sort an array.
8. Write a PHP script that removes the whitespaces from a string.
Sample string : 'The quick " " brown fox' Expected Output : Thequick""brownfox
9. Write a PHP script that finds out the sum of first n odd numbers.

10. Create a login page having user name and password. On clicking submit, a welcome message should be displayed if the user is already registered (i.e.name is present in the database) otherwise error message should be displayed.
11. Write a PHP script that checks if a string contains another string.
12. Create a simple 'birthday countdown' script, the script will count the number of days between current day and birth day.
13. Create a script to construct the following pattern, using nested for loop.

*
* *
* * *
* * * *
* * * * *
14. Write a simple PHP program to check that emails are valid.
15. WAP to print first n even numbers.
16. $color = array('white', 'green', 'red'')
Write a PHP script which will display the colors in the following way : Output :
white, green, red,
•green • red
• white
17. Using switch case and dropdown list display a ―Hello‖ message depending on the language selected in drop down list.
18. Write a PHP program to print Fibonacci series using recursion.
19. Write a PHP script to replace the first 'the' of the following string with 'That'.
Sample : 'the quick brown fox jumps over the lazy dog.'
Expected Result: That quick brown fox jumps over the lazy dog.
ASP structural setup: response.write; retrieving from forms; retrieving from querystring; variables; control constructs; subroutines and functions; session state; application variables; server variables; debugging, reading and writing cookies; server-side includes; response object methods; VBScript functions; error handling; debugging, browser details; CDONTS; files; output from a recordset; global.asa; setup instructions for using IIS and ASP. Flash 3 Create Flash movies of moving and interactive objects.
List of Practicals using Javascript :
Create event driven program for following:
7. Print a table of numbers from 5 to 15 and their squares and cubes using alert.
8. Print the largest of three numbers.
9. Find the factorial of a number n.
10. Enter a list of positive numbers terminated by Zero. Find the sum and average of these numbers.
11. A person deposits Rs 1000 in a fixed account yielding 5% interest. Compute the amount in the account at the end of each year for n years.

12. Read n numbers. Count the number of negative numbers, positive numbers and zeros in the list.

BCA(H) D-II,Paper 8(b) E-Commerce Lab

Web and E- Commerce Technologies LAB (based on the following topics):
HyperText Markup Language (HTML): structural setup; page layout; text manipulation; special characters; images; links. Intermediate: image maps; tables; frames, forms; meta tags; web forms. Cascading Style Sheets (CSS) : embedding/linking; HTML element selectors; classes;ID selectors,
textmanipulation; background; borders and spacing; layout; context selectors and grouping,
pseudo-classes; pseudo-elements.
JavaScript : writing your first script; creating HTML tags; user input and output; loops and tables; payroll calculator, forms and text fields; validating an email address; radio buttons; check boxes; self-grading tests, image rollovers; slide shows; real-time clock; controllable clock; working with cookies.
Perl/CGI 10: sample Perl operations; random numbers; lists; dealing four poker hands; time manipulation; subroutines, hash tables; files; string matching, CGI; registration lists; surveys.

SQL and regular expressions: Regular expressions: basics; repeating; positioning. Beginner: select; where; order by; insert; update; delete, like; between; in; distinct; group by; aliases; aggregate functions; create table; alter table; drop table., nested selects; SoundEx; join; deterministic functions; non-deterministic functions.

BCA(H) D-III,Paper 10(b)Programming in Java Lab

1. To find the sum of any number of integers entered as command line arguments
2. To find the factorial of a given number
3. To learn use of single dimensional array by defining the array dynamically.
4. To learn use of .lenth in case of a two dimensional array
5. To convert a decimal to binary number
6. To check if a number is prime or not, by taking the number as input from the keyboard
7. To find the sum of any number of integers interactively, i.e., entering every number from the keyboard, whereas the total number of integers is given as a command line argument
8. Write a program that show working of different functions of String and StringBufferclasss like setCharAt(, setLength(), append(), insert(), concat()and equals().
9. Write a program to create a ―distance‖ class with methods where distance is computed in terms of feet and inches, how to create objects of a class and to see the use of this pointer
10. Modify the ―distance‖ class by creating constructor for assigning values (feet and inches) to the distance object. Create another object and assign second object as reference variable to another object reference variable. Further create a third object which is a clone of the first object.
11. Write a program to show that during function overloading, if no matching argument is found, then java will apply automatic type conversions(from lower to higher data type)
12. Write a program to show the difference between public and private access specifiers. The program should also show that primitive data types are passed by value and objects are passed by reference and to learn use of final keyword
13. Write a program to show the use of static functions and to pass variable length arguments in a function.
14. Write a program to demonstrate the concept of boxing and unboxing.
15. Create a multi-file program where in one file a string message is taken as input from the user
and the function to display the message on the screen is given in another file (make use of Scanner package in this program).
16. Write a program to create a multilevel package and also creates a reusable class to generate Fibonacci series, where the function to generate fibonacii series is given in a different file belonging to the same package.
17. Write a program that creates illustrates different levels of protection in classes/subclasses belonging to same package or different packages
18. Write a program ―Divide By Zero‖ that takes two numbers a and b as input, computes a/b, and invokes Arithmetic Exception to generate a message when the denominator is zero.
19. Write a program to show the use of nested try statements that emphasizes the sequence of checking for catch handler statements.
20. Write a program to create your own exception types to handle situation specific to your application (Hint: Define a subclass of Exception which itself is a subclass of Throwable).
21. Write a program to demonstrate priorities among multiple threads.
22. Write a program to demonstrate multithread communication by implementing synchronization among threads (Hint: you can implement a simple producer and consumer problem).
23. Write a program to create URL object, create a URL Connection using the open Connection() method and then use it examine the different components of the URL and content.
24. Write a program to implement a simple datagram client and server in which a message that is typed into the server window is sent to the client side where it is displayed.
25. Write a program that creates a Banner and then creates a thread to scrolls the message in the banner from left to right across the applet‘s window.
26. Write a program to get the URL/location of code (i.e. java code) and document(i.e. html file).
27. Write a program to demonstrate different mouse handling events like mouse Clicked(), mouse Entered(), mouse Exited(), mouse Pressed, mouse Released() and mouse Dragged().
28. Write a program to demonstrate different keyboard handling events.
29. Write a program to generate a window without an applet window using main() function.

30. Write a program to demonstrate the use of push buttons

BCA(H) D-I,Paper 2(b) Operating Systems Lab

1. WRITE A PROGRAM (using fork () and/or exec() commands) where parent and child execute:
a) same program, same code.
b) same program, different code.
c) before terminating, the parent waits for the child to finish its task.
2. WRITE A PROGRAM to report behaviour of Linux kernel including kernel version, CPU type and model. (CPU information)
3. WRITE A PROGRAM to report behaviour of Linux kernel including information on configured memory, amount of free and used memory. (memory information)
4. WRITE A PROGRAM to print file details including owner access permissions, file access time, where file name is given as argument.
5. WRITE A PROGRAM to copy files using system calls.
6. Write program to implement FCFS scheduling algorithm.
7. Write program to implement Round Robin scheduling algorithm.
8. Write program to implement SJF scheduling algorithm.
9. Write program to implement non-preemptive priority based scheduling algorithm.
10. Write program to implement preemptive priority based scheduling algorithm.
11. Write program to implement SRJF scheduling algorithm.
12. Write program to calculate sum of n numbers using thread library.

13. Write a program to implement first-fit, best-fit and worst-fit allocation strategies.

BCA(H) D-II,Paper 6(b) Database Management Systems Lab

1.Create and use the following database schema to answer the given queries
EMPLOYEE Schema
DEFAUL
Field
Type
NULL KEY
T
Eno
Char(3)
NO
PRI
NIL
Ename
Varchar(50)
NO
NIL
Job_type
Varchar(50)
NO
NIL
Manager
Char(3)
Yes
FK
NIL
Hire_date
Date
NO
NIL
Dno
Integer
YES
FK
NIL
Commission
Decimal(10,2)
YES
NIL
Salary
Decimal(7,2)
NO
NIL
DEPARTMENT Schema
DEFAUL
Field
Type
NULL KEY
T
Dno
Integer
No PRI
NULL
Dname
Varchar(50)
Yes
NULL

Query List
1. Query to display Employee Name, Job, Hire Date, Employee Number; for each employee with the Employee Number appearing first.
2. Query to display unique Jobs from the Employee Table.
3. Query to display the Employee Name concatenated by a Job separated by a comma.
4. Query to display all the data from the Employee Table. Separate each Column by a comma and name the said column as THE_OUTPUT.
5. Query to display the Employee Name and Salary of all the employees earning more than ì 2850.
6. Query to display Employee Name and Department Number for the Employee No= 7900.
7. Query to display Employee Name and Salary for all employees whose salary is not in the range of ì 1500 and ì 2850.
8. Query to display Employee Name and Department No. of all the employees in Dept 10 and Dept 30 in the alphabetical order by name.
9. Query to display Name and Hire Date of every Employee who was hired in 1981.
10. Query to display Name and Job of all employees who don‘t have a current Manager.
11. Query to display the Name, Salary and Commission for all the employees who earn commission.
12. Sort the data in descending order of Salary and Commission.
13. Query to display Name of all the employees where the third letter of their name is ‗A‘.
14. Query to display Name of all employees either have two ‗R‘s or have two ‗A‘s in their name and are either in Dept No = 30 or their Manger‘s Employee No = 7788.
15. Query to display Name, Salary and Commission for all employees whose Commission Amount is 14 greater than their Salary increased by 5%.
16. Query to display the Current Date.
17. Query to display Name, Hire Date and Salary Review Date which is the 1st Monday after six months of employment.
18. Query to display Name and calculate the number of months between today and the date each employee was hired.
19. Query to display the following for each employee <E-Name> earns < Salary> monthly but wants < 3 * Current Salary >. Label the Column as Dream Salary.
20. Query to display Name with the 1st letter capitalized and all other letter lower case and length of their name of all the employees whose name starts with ‗J‘, ‘A‘ and ‗M‘.
21. Query to display Name, Hire Date and Day of the week on which the employee started.
22. Query to display Name, Department Name and Department No for all the employees.
23. Query to display Unique Listing of all Jobs that are in Department # 30.
24. Query to display Name, Dept Name of all employees who have an ‗A‘ in their name.
25. Query to display Name, Job, Department No. And Department Name for all the employees working at the Dallas location.
26. Query to display Name and Employee no. Along with their Manger‘s Name and the Manager‘s employee no; along with the Employees‘ Name who do not have a Manager.
27. Query to display Name, Dept No. And Salary of any employee whose department No. and salary matches both the department no. And the salary of any employee who earns a commission.
28. Query to display Name and Salaries represented by asterisks, where each asterisk (*) signifies ì 100.
29. Query to display the Highest, Lowest, Sum and Average Salaries of all the employees
30. Query to display the number of employees performing the same Job type functions.
31. Query to display the no. of managers without listing their names.
32. Query to display the Department Name, Location Name, No. of Employees and the average salary for all employees in that department.
33. Query to display Name and Hire Date for all employees in the same dept. as Blake.
34. Query to display the Employee No. And Name for all employees who earn more than the average salary.
35. Query to display Employee Number and Name for all employees who work in a department with any employee whose name contains a ‗T‘.
36. Query to display the names and salaries of all employees who report to King.
37. Query to display the department no, name and job for all employees in the Sales department.

Software Lab Based on SQL/PL-SQL:
[SQL COMMANDS]
1) SQL* formatting commands
2) To create a table, alter and drop table.
3) To perform select, update, insert and delete operation in a table.
4) To make use of different clauses viz where, group by, having, order by, union and intersection,
5) To study different constraints.

[SQL FUNCTION]
6) To use oracle function viz aggregate, numeric, conversion, string function.
7) To understand use and working with joins.
8) To make use of transaction control statement viz rollback, commit and save point.
9) To make views of a table.
10) To make indexes of a table.
[PL/SQL]
11) To understand working with PL/SQL
12) To implement Cursor on a table.

13) To implement trigger on a table 

BCA(H) D-II, Paper 5(b) Programming Fundamentals using C/C++ Lab Practical

1. WAP to print the sum and product of digits of an integer.
2. WAP to reverse a number.
3.WAP to compute the sum of the first n terms of the following series S = 1+1/2+1/3+1/4+……
4.WAP to compute the sum of the first n terms of the following series S =1-2+3-4+5…………….
5.Write a function that checks whether a given string is Palindrome or not. Use this function to find whether the string entered by user is Palindrome or not.
6.Write a function to find whether a given no. is prime or not. Use the same to generate the prime numbers less than 100.
7.WAP to compute the factors of a given number.
8. Write a macro that swaps two numbers. WAP to use it.
9. WAP to print a triangle of stars as follows (take number of lines from user):
10. WAP to perform following actions on an array entered by the user:
i) Print the even-valued elements
ii) Print the odd-valued elements
iii) Calculate and print the sum and average of the elements of array
iv) Print the maximum and minimum element of array
v) Remove the duplicates from the array
vi) Print the array in reverse order
The program should present a menu to the user and ask for one of the options. The menu should also include options to re-enter array and to quit the program.
11.WAP that prints a table indicating the number of occurrences of each alphabet in the text entered as command line arguments.
12. Write a program that swaps two numbers using pointers.
13.Write a program in which a function is passed address of two variables and then alter its contents.
14.Write a program which takes the radius of a circle as input from the user, passes it to another function that computes the area and the circumference of the circle and displays the value of area and circumference from the main() function.
15. Write a program to find sum of n elements entered by the user. To write this program, allocate memory dynamically using malloc() / calloc() functions or new operator.
16. Write a menu driven program to perform following operations on strings:
a) Show address of each character in string
b) Concatenate two strings without using strcat function.
c) Concatenate two strings using strcat function.
d) Compare two strings
e) Calculate length of the string (use pointers)
f) Convert all lowercase characters to uppercase
g) Convert all uppercase characters to lowercase
h) Calculate number of vowels
i) Reverse the string
17. Given two ordered arrays of integers, write a program to merge the two-arrays to get an ordered array.
18. WAP to display Fibonacci series (i)using recursion, (ii) using iteration
19. WAP to calculate Factorial of a number (i)using recursion, (ii) using iteration
20. WAP to calculate GCD of two numbers (i) with recursion (ii) without recursion.
21. Create Matrix class using templates. Write a menu-driven program to perform following Matrix operations (2-D array implementation):
a) Sum b) Difference c) Product d) Transpose
22. Create the Person class. Create some objects of this class (by taking information from the user). Inherit the class Person to create two classes Teacher and Student class. Maintain the respective information in the classes and create, display and delete objects of these two classes (Use Runtime Polymorphism).
23. Create a class Triangle. Include overloaded functions for calculating area. Overload assignment operator and equality operator.
24. Create a class Box containing length, breath and height. Include following methods in it: a) Calculate surface Area
b) Calculate Volume
c) Increment, Overload ++ operator (both prefix & postfix)
d) Decrement, Overload -- operator (both prefix & postfix)
e) Overload operator == (to check equality of two boxes), as a friend function
f) Overload Assignment operator
g) Check if it is a Cube or cuboid
Write a program which takes input from the user for length, breath and height to test the above class.
25. Create a structure Student containing fields for Roll No., Name, Class, Year and Total Marks. Create 10 students and store them in a file.
26.Write a program to retrieve the student information from file created in previous question and print it in following format:
Roll No.  Name   Marks
27. Copy the contents of one text file to another file, after removing all whitespaces.
28.Write a function that reverses the elements of an array in place. The function must accept only one pointer value and return void.

 29.Write a program that will read 10 integers from user and store them in an array. Implement array using pointers. The program will print the array elements in ascending and descending order.