title-img


Say "Hello, World!" With C++

Objective This is a simple challenge to help you practice printing to stdout. You may also want to complete Solve Me First in C++ before attempting this challenge. We're starting out by printing the most famous computing phrase of all time! In the editor below, use either printf or cout to print the string Hello, World! to stdout. The more popular command form is cout. It has the following basic form: cout<<value_to_print<<value_to_print; Any number of values can be printed using o

View Solution →

Input and Output C++

Objective In this challenge, we practice reading input from stdin and printing output to stdout. In C++, you can read a single whitespace-separated token of input using cin, and print output to stdout using cout. For example, let's say we declare the following variables: string s; int n; and we want to use cin to read the input "High 5" from stdin. We can do this with the following code: cin >> s >> n; This reads the first word ("High") from stdin and saves it as string s , then

View Solution →

Basic Data Types C++

Some C++ data types, their format specifiers, and their most common bit widths are as follows: Int ("%d"): 32 Bit integer Long ("%ld"): 64 bit integer Char ("%c"): Character type Float ("%f"): 32 bit real value Double ("%lf"): 64 bit real value Reading To read a data type, use the following syntax: scanf("`format_specifier`", &val) For example, to read a character followed by a double: char ch; double d; scanf("%c %lf", &ch, &d); For the moment, we ca

View Solution →

Conditional Statements C++

if and else are two of the most frequently used conditionals in C/C++, and they enable you to execute zero or one conditional statement among many such dependent conditional statements. We use them in the following ways: 1. if: This executes the body of bracketed code starting with statement1 if condition evaluates to true. if (condition) { statement1; ... } 2. if - else: This executes the body of bracketed code starting with statement1 if condition evaluates to true, o

View Solution →

For Loop C++

A for loop is a programming language statement which allows code to be repeatedly executed. The syntax is for ( <expression_1> ; <expression_2> ; <expression_3> ) <statement> expression_1 is used for intializing variables which are generally used for controlling the terminating flag for the loop. expression_2 is used to check for the terminating condition. If this evaluates to false, then the loop is terminated. expression_3 is generally used to update the flags/varia

View Solution →