![]()
// Fig. 1.2: fig01_02.cpp
// A first program in C++
#include <iostream>
int main()
{
std::cout << "Welcome to C++!\n";
return
0; //
indicate that program ended successfully
}
![]()
// Fig. 1.4: fig01_04.cpp
// Printing a line with multiple statements
#include <iostream>
int main()
{
std::cout << "Welcome ";
std::cout << "to C++!\n";
return 0; // indicate
that program
ended successfully
}
![]()
// Fig. 1.5: fig01_05.cpp
// Printing multiple lines with a single statement
#include <iostream>
int main()
{
std::cout <<
"Welcome\nto\n\nC++!\n";
return 0; // indicate
that program
ended successfully
}
![]()
// Fig. 1.6: fig01_06.cpp
// Addition program
#include <iostream>
int main()
{
int integer1, integer2,
sum;
// declaration
std::cout << "Enter first
integer\n";
// prompt
std::cin >>
integer1;
// read an integer
std::cout << "Enter second
integer\n";
// prompt
std::cin >>
integer2;
// read an integer
sum = integer1 +
integer2;
// assignment of sum
std::cout << "Sum is " <<
sum
<< std::endl; // print sum
return 0; // indicate
that program
ended successfully
}
![]()
// Fig. 1.14: fig01_14.cpp
// Using if statements, relational
// operators, and equality operators
#include <iostream>
using std::cout; // program uses cout
using std::cin; // program uses cin
using std::endl; // program uses endl
int main()
{
int num1, num2;
cout << "Enter two integers,
and I
will tell you\n"
<<
"the
relationships they satisfy: ";
cin >> num1 >>
num2; // read
two integers
if ( num1 == num2 )
cout << num1
<<
" is equal to " << num2 << endl;
if ( num1 != num2 )
cout << num1
<<
" is not equal to " << num2 << endl;
if ( num1 < num2 )
cout << num1
<<
" is less than " << num2 << endl;
if ( num1 > num2 )
cout << num1
<<
" is greater than " << num2 << endl;
if ( num1 <= num2 )
cout << num1
<<
" is less than or equal to "
<< num2 << endl;
if ( num1 >= num2 )
cout << num1
<<
" is greater than or equal to "
<< num2 << endl;
return 0; // indicate
that program
ended successfully
}