# C++ Programming Book for High School Kids

I'm planning to write a programming practice book for high school kids. It'll include entry level programming problems such as arrays, pointers, structs, for loops, nested loops, and Standard Template Libraries. You should write problems for map, iterators, vector, queue, priority_queue, stack, multiset. Problem descriptions don't have to be perfect because I'll translate those problems into a different language. If I can understand the problem that's enough.

This is going to be a C++ book. There should be 600 programming problems and 600 input-output problems. Programming problems and input-output problems should be mixed. Students should solve these problem in order. So ordering of the problems is really important. You should first write a curriculum that covers all programming topics. You can start writing the problem descriptions after finalizing the curriculum.

Hint: You can find many online problems for programming practices and input-output problems. You can use them but you should modify the input-output problems because it may cause some copyright issues. You should write input-output problems as real CPP files. When I compile and run the code, it should output to the screen.

Here's sample problems.

Programming problem for arrays

For given N integers, print them in reverse order.

1<=N<=10

Input

5

10 9 4 11 8

Output

8 11 4 9 10

For a given N words, sort them in lexicographical order. Words can be at most 10 letters long.

Input

5

deniz

burak

ahmet

ceyda

edir

Output

ahmet

burak

ceyda

deniz

edir

Input-Output problem problem.

What is the output of the following code.

#include<iostream>

using namespace std;

int main() {

int x = 0;

while (x < 4)

{

x = x + 1;

}

cout << "x is " << x << endl;

}

Sample Curriculum

The curriculum for basic programming topics (the first five topics are listed):

1. Variables: Integer and Float

1.1. Basic integer functions and operators;

1.2. Basic integer functions and operators for 2 variables;

1.3 Floating point functions and operators;

1.4 Floating point functions and operators for 2 variables;

1.5 Various floating point functions and their compositions.

2. Conditionals: If, Else

1.1. Unary conditional scheme (only if).

1.2. Binary conditional scheme (if and else).

1.3. Conditional scheme with multiple choices (switch and if-else operator).

1.4. Conditional scheme with composite choices.

1.6. Conditional scheme: switch operator and dynamic function indexing.

3. Loops : For, While, Do-While

3.1. For-loop and its applications.

3.2. Preconditional loops (while).

3.3. Postconditional loops (do-while).

3.4. Declarations and multiple initializations inside for-loop.

3.5. Basic iterative algorithms.

4. One Dimensional Arrays

4.1. Static 1-dim. arrays.

4.2. Pointers and variable-sized arrays.

4.3. Constant-sized arrays.

4.4. Array as parameter of function.

4.5. New and delete operator.

4.6. Basic algorithms on arrays.

5. Char And String

5.1. Character type (char_t and wchar_t).

5.2. Character arrays as strings.

5.3. string and wstring type of STL.

5.4. Conversion between character array and string type.

5.5. Basic string algorithms.

( 1 comentário ) Sunnyvale, United States

ID do Projeto: #5167801

## Concedido a:

muzzamilnoor

Hi, I am a software engineer with more than seven years of programming and research experience. I have expertise in various programming languages including C++ up to advanced level. I consider myself suitable for this Mais

\$774 USD em 30 dias
(1 Comentário)
1.7

## 16 freelancers estão ofertando em média \$1184 para esse trabalho

dobreiiita

Hello, I am C++ expert and very much interested in this project, I have gone through the description and I have few questions: 1. Total questions you mentioned is 600 and there are 25 topics. So each topic will ha Mais

\$1578 USD in 60 dias
(124 Comentários)
6.1
iit2009013

Hi! I can help you in this book. I am proficient in C++ and have a very strong fundamentals in C++ programming. I can provide a brief description of the sample curriculum topics and provide quality problems with their Mais

\$1200 USD in 35 dias
(14 Comentários)
4.7
ielkfarna

Dear Sir, I am Professional Software Developer, I am Linux Advanced Developer, I am Database Developer and designer. I can Handle your job and do everything extremely Grate. Regards,

\$1578 USD in 40 dias
(8 Comentários)
4.6
IgorMihajlovic

Hi, I am an experienced c++ developer. I have been using c++ for 10 years. I have won numerous competitions on c++ which involved both programming problems and input/output problems. Later on I have been one of the Mais

\$1500 USD in 30 dias
(4 Comentários)
3.5
Elsayedm

icannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

\$750 USD in 12 dias
(0 Comentários)
0.0
ForHighQuality

Hi, We are a great Egyptian company which has professional team. We can do any projects. Let me know what you want and I will do it for you. We are accurate in work and time. I hope to listen from you soon.

\$1237 USD in 10 dias
(0 Comentários)
0.0
DebashisPati

Dear Hiring manager, I am ready to write program for your book. Professionally I am a test engineer my job is preparing automated script which i generally written by c and c++ and I am computer graduate in computer sci Mais

\$750 USD in 10 dias
(0 Comentários)
0.0
zekatul

Hi, I have a strong background in C++ and algorithm. You can see my project in Google Summer of code in [login to view URL] I'm actively participating in TopCoder.c Mais

\$750 USD in 10 dias
(0 Comentários)
0.0
nurakantech

As per your requirement i can write a C++ book as i have a good experience in teaching C++ to many students for more than 3 years. thus i know the way about how a student can be taught C++ so that they could understand Mais

\$1444 USD in 10 dias
(0 Comentários)
0.0
bob1982

i am very good in c++ and has done lot of exercises in this so i think i am able to help you thanks

\$1666 USD in 10 dias
(0 Comentários)
0.0
waqassiddique91

Dear Client, Right Now I have whole course material of C++ & C coding languages. Topics cover around 70-80% of Curriculum Samples. I can send these just right Now if You are interested. Rest I will Mais

\$1333 USD in 15 dias
(0 Comentários)
0.0
GediminasB

I am certificated .NET/C# programmer, with excellent C++ skills – I was coding in C/C++ over 20 years before switching into .NET/C# ten ears ago. C++ skills weren’t missed – I am using C++ for creating extreme WEB appl Mais

\$1333 USD in 30 dias
(0 Comentários)
0.0
prateekdayal

Listed below are the points that favor me for this job: 1) Two years of teaching experience (C/C++) 2) Six years of experience in field of algorithm development and data fusion for real time systems 3) Active invol Mais

\$777 USD in 20 dias
(0 Comentários)
0.0