2. .
(). .
C++ :
Ø ,
Ø ,
Ø .
( ) , , , , .
, , :
while( ) ;
while( ){ 1;
2;
...
N;
} //end while
.
, , , , .
, . .
2.1. m, 1 100, .
#include <iostream>
using namespace std;
int main()
{ int m = 1;
while(m <= 100)
{ cout << m << ' ';
m++;
}
return 0;
}
2.2. . .
#include <iostream>
using namespace std;
int main()
{ int dig, sum=0, cnt=0, middle;
cout << " ";
cin >> dig;
cnt++;
sum = dig;
while(dig!= 0)
{ cout << " ";
cin >> dig;
cnt++;
sum += dig;
}
cnt--;
if (cnt!= 0) { middle = sum/cnt; //
//
cout << " = ";
cout << middle <<endl;
}
else cout << " " << endl;
return 0;
}
( ) :
do{ ;} while ( );
do { 1;
2;
...
N;
} while ( );
, , while, while .
, , , . while , , , .
|
|
, , "".
2.3. , 'A' 'Z',
#include <iostream>
using namespace std;
int main()
{ char sym;
cout << << endl;
sym = 'A'-1;
do { sym++;
cout << sym << ' ';
} while (sym<'Z');
return 0;
}
2.4. , . , .
#include <iostream>
using namespace std;
int main()
{ char sym;
int cnt = 0;
do { cout << " ";
cin >> sym;
if (sym == '{' || sym == '}' || sym == '[' || sym == ']' || sym == '('
|| sym == ')') cnt++;
} while (sym!= '.');
cout << " = " << cnt << endl;
return 0;
}