A<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.cppe.ru/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B_Tutorial%2FOperators_statements%2Fif_statement</id>
		<title>C++ Tutorial/Operators statements/if statement - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.cppe.ru/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B_Tutorial%2FOperators_statements%2Fif_statement"/>
		<link rel="alternate" type="text/html" href="http://www.cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/if_statement&amp;action=history"/>
		<updated>2026-04-18T06:06:25Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/if_statement&amp;diff=2683&amp;oldid=prev</id>
		<title> в 14:21, 25 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/if_statement&amp;diff=2683&amp;oldid=prev"/>
				<updated>2010-05-25T14:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 14:21, 25 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/if_statement&amp;diff=2684&amp;oldid=prev</id>
		<title>Admin: 1 версия:&amp;#32;Импорт контента...</title>
		<link rel="alternate" type="text/html" href="http://www.cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/if_statement&amp;diff=2684&amp;oldid=prev"/>
				<updated>2010-05-25T10:30:15Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия: Импорт контента...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==A block of code in if statement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt; &lt;br /&gt;
using namespace std; &lt;br /&gt;
 &lt;br /&gt;
int main() { &lt;br /&gt;
  double result, n, d; &lt;br /&gt;
 &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Enter value: &amp;quot;; &lt;br /&gt;
  cin &amp;gt;&amp;gt; n; &lt;br /&gt;
 &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Enter divisor: &amp;quot;; &lt;br /&gt;
  cin &amp;gt;&amp;gt; d; &lt;br /&gt;
 &lt;br /&gt;
  if(d != 0) { &lt;br /&gt;
    cout &amp;lt;&amp;lt; &amp;quot;d does not equal zero so division is OK&amp;quot; &amp;lt;&amp;lt; &amp;quot;\n&amp;quot;; &lt;br /&gt;
    result = n / d; &lt;br /&gt;
    cout &amp;lt;&amp;lt; n &amp;lt;&amp;lt; &amp;quot; / &amp;quot; &amp;lt;&amp;lt; d &amp;lt;&amp;lt; &amp;quot; is &amp;quot; &amp;lt;&amp;lt; result; &lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  return 0; &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Enter value: 12&lt;br /&gt;
Enter divisor: 21&lt;br /&gt;
d does not equal zero so division is OK&lt;br /&gt;
12 / 21 is 0.571429&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==A nested if tatement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
     int firstNumber =2;&lt;br /&gt;
     int secondNumber = 3;&lt;br /&gt;
 &lt;br /&gt;
     if (firstNumber &amp;gt;= secondNumber)&lt;br /&gt;
     {&lt;br /&gt;
         if ( (firstNumber  secondNumber) == 0) // evenly divisible?&lt;br /&gt;
         {&lt;br /&gt;
             if (firstNumber == secondNumber)&lt;br /&gt;
                 std::cout &amp;lt;&amp;lt; &amp;quot;They are the same!\n&amp;quot;;&lt;br /&gt;
             else&lt;br /&gt;
                 std::cout &amp;lt;&amp;lt; &amp;quot;They are evenly divisible!\n&amp;quot;;&lt;br /&gt;
         }&lt;br /&gt;
         else&lt;br /&gt;
             std::cout &amp;lt;&amp;lt; &amp;quot;They are not evenly divisible!\n&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     else&lt;br /&gt;
         std::cout &amp;lt;&amp;lt; &amp;quot;Hey! The second one is larger!\n&amp;quot;;&lt;br /&gt;
     return 0;&lt;br /&gt;
 }&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Hey! The second one is larger!&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==An if-else-if ladder.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt; &lt;br /&gt;
using namespace std; &lt;br /&gt;
 &lt;br /&gt;
int main() &lt;br /&gt;
{ &lt;br /&gt;
  int x; &lt;br /&gt;
 &lt;br /&gt;
  for(x=0; x&amp;lt;6; x++) { &lt;br /&gt;
    if(x==1) cout &amp;lt;&amp;lt; &amp;quot;x is one\n&amp;quot;; &lt;br /&gt;
    else if(x==2) cout &amp;lt;&amp;lt; &amp;quot;x is two\n&amp;quot;; &lt;br /&gt;
    else if(x==3) cout &amp;lt;&amp;lt; &amp;quot;x is three\n&amp;quot;; &lt;br /&gt;
    else if(x==4) cout &amp;lt;&amp;lt; &amp;quot;x is four\n&amp;quot;; &lt;br /&gt;
    else cout &amp;lt;&amp;lt; &amp;quot;x is not between 1 and 4\n&amp;quot;; &lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  return 0; &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;x is not between 1 and 4&lt;br /&gt;
x is one&lt;br /&gt;
x is two&lt;br /&gt;
x is three&lt;br /&gt;
x is four&lt;br /&gt;
x is not between 1 and 4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==If else statement with block code==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt; &lt;br /&gt;
#include &amp;lt;cstdlib&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
using namespace std; &lt;br /&gt;
 &lt;br /&gt;
int main() &lt;br /&gt;
{ &lt;br /&gt;
  int magic;  // magic number &lt;br /&gt;
  int guess;  // user&amp;quot;s guess  &lt;br /&gt;
 &lt;br /&gt;
  magic = rand(); // get a random number &lt;br /&gt;
   &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Enter your guess: &amp;quot;; &lt;br /&gt;
  cin &amp;gt;&amp;gt; guess; &lt;br /&gt;
 &lt;br /&gt;
  if (guess == magic) { &lt;br /&gt;
    cout &amp;lt;&amp;lt; &amp;quot;Right\n&amp;quot;; &lt;br /&gt;
    cout &amp;lt;&amp;lt; magic &amp;lt;&amp;lt; &amp;quot; is the magic number.\n&amp;quot;; &lt;br /&gt;
  } &lt;br /&gt;
  else { &lt;br /&gt;
    cout &amp;lt;&amp;lt; &amp;quot;...Sorry, you&amp;quot;re wrong.&amp;quot;; &lt;br /&gt;
    if(guess &amp;gt; magic) &lt;br /&gt;
       cout &amp;lt;&amp;lt;&amp;quot; Your guess is too high.\n&amp;quot;; &lt;br /&gt;
    else &lt;br /&gt;
       cout &amp;lt;&amp;lt; &amp;quot; Your guess is too low.\n&amp;quot;; &lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  return 0; &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Enter your guess: 3&lt;br /&gt;
...Sorry, you&amp;quot;re wrong. Your guess is too low.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==If statement with else==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt; &lt;br /&gt;
#include &amp;lt;cstdlib&amp;gt; &lt;br /&gt;
using namespace std; &lt;br /&gt;
 &lt;br /&gt;
int main() &lt;br /&gt;
{ &lt;br /&gt;
  int magic;  // magic number &lt;br /&gt;
  int guess;  // user&amp;quot;s guess &lt;br /&gt;
 &lt;br /&gt;
  magic = rand(); // get a random number &lt;br /&gt;
   &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Enter your guess: &amp;quot;; &lt;br /&gt;
  cin &amp;gt;&amp;gt; guess; &lt;br /&gt;
 &lt;br /&gt;
  if(guess == magic) &lt;br /&gt;
      cout &amp;lt;&amp;lt; &amp;quot;Right&amp;quot;; &lt;br /&gt;
  else &lt;br /&gt;
      cout &amp;lt;&amp;lt; &amp;quot;...Sorry, you&amp;quot;re wrong.&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
  return 0; &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Enter your guess: 3&lt;br /&gt;
...Sorry, you&amp;quot;re wrong.&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==if statement with variable logic operators==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt; &lt;br /&gt;
using namespace std; &lt;br /&gt;
  &lt;br /&gt;
int main() {  &lt;br /&gt;
  int a, b, c;  &lt;br /&gt;
  &lt;br /&gt;
  a = 2;  &lt;br /&gt;
  b = 3;  &lt;br /&gt;
  &lt;br /&gt;
  if(a &amp;lt; b) &lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot;a is less than b\n&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
  if(a == b) &lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot;you won&amp;quot;t see this\n&amp;quot;;  &lt;br /&gt;
 &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;\n&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
  c = a - b;&lt;br /&gt;
 &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;c contains -1\n&amp;quot;; &lt;br /&gt;
  if(c &amp;gt;= 0) &lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot;c is non-negative\n&amp;quot;; &lt;br /&gt;
  if(c &amp;lt; 0) &lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot;c is negative\n&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;\n&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
  c = b - a; // c now contains 1 &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;c contains 1\n&amp;quot;; &lt;br /&gt;
  if(c &amp;gt;= 0) &lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot;c is non-negative\n&amp;quot;; &lt;br /&gt;
  if(c &amp;lt; 0) &lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot;c is negative\n&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
  return 0; &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;a is less than b&lt;br /&gt;
c contains -1&lt;br /&gt;
c is negative&lt;br /&gt;
c contains 1&lt;br /&gt;
c is non-negative&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==if with else==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
     int firstNumber, secondNumber;&lt;br /&gt;
     std::cout &amp;lt;&amp;lt; &amp;quot;Please enter a big number: &amp;quot;;&lt;br /&gt;
     std::cin &amp;gt;&amp;gt; firstNumber;&lt;br /&gt;
     std::cout &amp;lt;&amp;lt; &amp;quot;\nPlease enter a smaller number: &amp;quot;;&lt;br /&gt;
     std::cin &amp;gt;&amp;gt; secondNumber;&lt;br /&gt;
     if (firstNumber &amp;gt; secondNumber)&lt;br /&gt;
         std::cout &amp;lt;&amp;lt; &amp;quot;\nThanks!\n&amp;quot;;&lt;br /&gt;
     else&lt;br /&gt;
         std::cout &amp;lt;&amp;lt; &amp;quot;\nOops. The second is bigger!&amp;quot;;&lt;br /&gt;
     return 0;&lt;br /&gt;
 }&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Please enter a big number: 123&lt;br /&gt;
Please enter a smaller number: 12&lt;br /&gt;
Thanks!&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Proper use of braces with an  if statement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
     int x = 12;&lt;br /&gt;
  &lt;br /&gt;
     if (x &amp;gt; 10)&lt;br /&gt;
     {&lt;br /&gt;
         if (x &amp;gt; 100)&lt;br /&gt;
             std::cout &amp;lt;&amp;lt; &amp;quot;More than 100, Thanks!\n&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     else        // now works as intended!&lt;br /&gt;
         std::cout &amp;lt;&amp;lt; &amp;quot;Less than 10, Thanks!\n&amp;quot;;&lt;br /&gt;
     return 0;&lt;br /&gt;
 }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use an int value to control the if==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;iostream&amp;gt; &lt;br /&gt;
using namespace std; &lt;br /&gt;
 &lt;br /&gt;
int main() &lt;br /&gt;
{ &lt;br /&gt;
  int a, b; &lt;br /&gt;
 &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Enter numerator: &amp;quot;; &lt;br /&gt;
  cin &amp;gt;&amp;gt; a; &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Enter denominator: &amp;quot;; &lt;br /&gt;
  cin &amp;gt;&amp;gt; b; &lt;br /&gt;
 &lt;br /&gt;
  if(b) &lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot;Result: &amp;quot; &amp;lt;&amp;lt; a / b &amp;lt;&amp;lt; &amp;quot;\n&amp;quot;; &lt;br /&gt;
  else &lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot;Cannot divide by zero.\n&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
  return 0; &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Enter numerator: 2&lt;br /&gt;
Enter denominator: 4&lt;br /&gt;
Result: 0&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>