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

	<entry>
		<id>http://cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/while&amp;diff=2705&amp;oldid=prev</id>
		<title> в 14:21, 25 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/while&amp;diff=2705&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://cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/while&amp;diff=2706&amp;oldid=prev</id>
		<title>Admin: 1 версия:&amp;#32;Импорт контента...</title>
		<link rel="alternate" type="text/html" href="http://cppe.ru/index.php?title=C%2B%2B_Tutorial/Operators_statements/while&amp;diff=2706&amp;oldid=prev"/>
				<updated>2010-05-25T10:30:19Z</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 while true loop==&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 counter = 0;&lt;br /&gt;
 &lt;br /&gt;
     while (1)&lt;br /&gt;
     {&lt;br /&gt;
         counter ++;&lt;br /&gt;
         if (counter &amp;gt; 10)&lt;br /&gt;
             break;&lt;br /&gt;
     }&lt;br /&gt;
     std::cout &amp;lt;&amp;lt; &amp;quot;counter: &amp;quot; &amp;lt;&amp;lt; counter &amp;lt;&amp;lt; &amp;quot;\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;counter: 11&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Calculate the sum of the integers from 1 to 10 using while loop==&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 std::cout;&lt;br /&gt;
using std::endl;&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
   int sum; &lt;br /&gt;
   int x; &lt;br /&gt;
   x = 1; &lt;br /&gt;
   sum = 0; &lt;br /&gt;
   while ( x &amp;lt;= 10 )&lt;br /&gt;
   {&lt;br /&gt;
      sum += x;&lt;br /&gt;
      x++;&lt;br /&gt;
   }&lt;br /&gt;
   cout &amp;lt;&amp;lt; &amp;quot;The sum is: &amp;quot; &amp;lt;&amp;lt; sum &amp;lt;&amp;lt; endl;&lt;br /&gt;
   return 0;&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;The sum is: 55&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Counter-controlled repetition==&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 std::cout;&lt;br /&gt;
using std::endl;&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
   int counter = 1; &lt;br /&gt;
   while ( counter &amp;lt;= 10 ) &lt;br /&gt;
   {    &lt;br /&gt;
      cout &amp;lt;&amp;lt; counter &amp;lt;&amp;lt; &amp;quot; &amp;quot;;&lt;br /&gt;
      counter++; &lt;br /&gt;
   } &lt;br /&gt;
   cout &amp;lt;&amp;lt; endl; &lt;br /&gt;
   return 0; &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;1 2 3 4 5 6 7 8 9 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==demonstrates WHILE loops using fibonacci series==&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;
   const unsigned long limit = 4294967295;   &lt;br /&gt;
   unsigned long next=0;       &lt;br /&gt;
   unsigned long last=1;       &lt;br /&gt;
  &lt;br /&gt;
   while( next &amp;lt; limit / 2 )   &lt;br /&gt;
   {   &lt;br /&gt;
      cout &amp;lt;&amp;lt; last &amp;lt;&amp;lt; &amp;quot;  &amp;quot;;    &lt;br /&gt;
      long sum = next + last;  &lt;br /&gt;
      next = last;             &lt;br /&gt;
      last = sum;              &lt;br /&gt;
   }   &lt;br /&gt;
   cout &amp;lt;&amp;lt; endl;   &lt;br /&gt;
   return 0;   &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Display all printable characters including the extended character set==&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;
  unsigned char ch; &lt;br /&gt;
 &lt;br /&gt;
  ch = 32; &lt;br /&gt;
  while(ch) { &lt;br /&gt;
    cout &amp;lt;&amp;lt; ch; &lt;br /&gt;
    ch++; &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;!&amp;quot;#$%&amp;amp;&amp;quot;()*+,-./0123456789:;&amp;lt;=&amp;gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno&lt;br /&gt;
pqrstuvwxyz{|}.....&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Looping with while==&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 counter = 0;&lt;br /&gt;
 &lt;br /&gt;
     while(counter &amp;lt; 5)&lt;br /&gt;
     {&lt;br /&gt;
         counter++;&lt;br /&gt;
         std::cout &amp;lt;&amp;lt; &amp;quot;Looping!  &amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     std::cout &amp;lt;&amp;lt; &amp;quot;\nCounter: &amp;quot; &amp;lt;&amp;lt; counter &amp;lt;&amp;lt; &amp;quot;.\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;Looping!  Looping!  Looping!  Looping!  Looping!&lt;br /&gt;
Counter: 5.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skip the body of the while loop when the condition is false==&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 counter = 3;&lt;br /&gt;
     while (counter &amp;gt; 0)&lt;br /&gt;
     {&lt;br /&gt;
         std::cout &amp;lt;&amp;lt; &amp;quot;Hello!\n&amp;quot;;&lt;br /&gt;
         counter--;&lt;br /&gt;
     }&lt;br /&gt;
     std::cout &amp;lt;&amp;lt; &amp;quot;counter is OutPut: &amp;quot; &amp;lt;&amp;lt; counter;&lt;br /&gt;
     return 0;&lt;br /&gt;
 }&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Hello!&lt;br /&gt;
Hello!&lt;br /&gt;
Hello!&lt;br /&gt;
counter is OutPut: 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use three conditions in while 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;
     unsigned short small = 1;&lt;br /&gt;
     unsigned long  large = 123;&lt;br /&gt;
     const unsigned short MAXSMALL=65535;&lt;br /&gt;
 &lt;br /&gt;
     std::cout &amp;lt;&amp;lt; &amp;quot;small: &amp;quot; &amp;lt;&amp;lt; small &amp;lt;&amp;lt; &amp;quot;...&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
      // for each iteration, test three conditions&lt;br /&gt;
     while (small &amp;lt; large &amp;amp;&amp;amp; large &amp;gt; 0 &amp;amp;&amp;amp; small &amp;lt; MAXSMALL)&lt;br /&gt;
     {&lt;br /&gt;
         std::cout &amp;lt;&amp;lt; &amp;quot;.&amp;quot;;&lt;br /&gt;
         small++;&lt;br /&gt;
         large-=2;&lt;br /&gt;
     }&lt;br /&gt;
     std::cout &amp;lt;&amp;lt; &amp;quot;\nSmall: &amp;quot; &amp;lt;&amp;lt; small &amp;lt;&amp;lt; &amp;quot; Large: &amp;quot;  &amp;lt;&amp;lt; large &amp;lt;&amp;lt; std::endl;&lt;br /&gt;
     return 0;&lt;br /&gt;
 }&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;small: 1............................................&lt;br /&gt;
Small: 42 Large: 41&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==While statement with &amp;quot;and&amp;quot;&amp;amp;&amp;amp;  ==&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 len; &lt;br /&gt;
 &lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Enter length (1 to 79): &amp;quot;; &lt;br /&gt;
  cin &amp;gt;&amp;gt; len; &lt;br /&gt;
 &lt;br /&gt;
  while(len&amp;gt;0 &amp;amp;&amp;amp; len&amp;lt;80)  { &lt;br /&gt;
    cout &amp;lt;&amp;lt; &amp;quot;.&amp;quot;; &lt;br /&gt;
    len--; &lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  return 0; &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>