Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main (int argc, char **argv)
- {
- int x, count;
- printf("(1)\n----------\n");
- x = 8;
- while(x){
- printf("%d ", x);
- x--;
- }
- printf("\n");
- x = 8;
- count = 0;
- while(x){
- x--;
- printf("%d ", x);
- count ++;
- }
- printf("\ncount: %d\n",count);
- printf("\n(2)\n----------\n");
- x = 8;
- count = 0;
- while(x--){
- printf("%d ", x);
- count ++;
- }
- printf("\ncount: %d\n",count);
- printf("\n(3)\n----------\n");
- x = 8;
- count = 0;
- while(--x){
- printf("%d ", x);
- count ++;
- }
- printf("\ncount: %d\n",count);
- printf("\n(4a)\n----------\n");
- x = 8;
- count = 0;
- int i = 0;
- while(i<x){
- printf("%d ", i);
- i++;
- count ++;
- }
- printf("\ncount: %d\n",count);
- printf("\n(4b)\n----------\n");
- x = 8;
- count = 0;
- i = 0;
- while(i<=x){
- printf("%d ", i);
- i++;
- count ++;
- }
- printf("\ncount: %d\n",count);
- printf("\n(5)\n----------\n");
- x = 8;
- do{
- printf("%d ", x);
- x--;
- }while(x);
- printf("\n");
- x = 8;
- count = 0;
- do{
- x--;
- printf("%d ", x);
- count ++;
- }while(x);
- printf("\ncount: %d\n",count);
- printf("\n(6)\n----------\n");
- x = 8;
- count = 0;
- do{
- printf("%d ", x);
- count ++;
- }while(--x);
- printf("\ncount: %d\n",count);
- printf("\n(7)\n----------\n");
- x = 8;
- count = 0;
- do{
- printf("%d ", x);
- count ++;
- }while(x--);
- printf("\ncount: %d\n",count);
- printf("\n(8a)\n----------\n");
- x = 8;
- count = 0;
- i = 0;
- do{
- printf("%d ", i);
- i++;
- count ++;
- }while(i<x);
- printf("\ncount: %d\n",count);
- printf("\n(8b)\n----------\n");
- x = 8;
- count = 0;
- i = 0;
- do{
- printf("%d ", i);
- i++;
- count ++;
- }while(i<=x);
- printf("\ncount: %d\n\n",count);
- return 0;
- }
- /*
- output:
- (1)
- ----------
- 8 7 6 5 4 3 2 1
- 7 6 5 4 3 2 1 0
- count: 8
- (2)
- ----------
- 7 6 5 4 3 2 1 0
- count: 8
- (3)
- ----------
- 7 6 5 4 3 2 1
- count: 7
- (4a)
- ----------
- 0 1 2 3 4 5 6 7
- count: 8
- (4b)
- ----------
- 0 1 2 3 4 5 6 7 8
- count: 9
- (5)
- ----------
- 8 7 6 5 4 3 2 1
- 7 6 5 4 3 2 1 0
- count: 8
- (6)
- ----------
- 8 7 6 5 4 3 2 1
- count: 8
- (7)
- ----------
- 8 7 6 5 4 3 2 1 0
- count: 9
- (8a)
- ----------
- 0 1 2 3 4 5 6 7
- count: 8
- (8b)
- ----------
- 0 1 2 3 4 5 6 7 8
- count: 9
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement