Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define FIRST_V 1
- #define SECOND_V 2
- #define THIRD_V 3
- int arr_1[5] = {0,0,0,3,0};
- int arr_2[5] = {0,1,0,3,0};
- int arr_3[5] = {0,0,2,3,0};
- int arr_4[5] = {0,1,2,3,0};
- int main()
- {
- /**************************************************/
- int var = THIRD_V;
- printf("1a. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_1[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_1[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( var != FIRST_V && arr_1[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = THIRD_V;
- printf("1b. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_2[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_2[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( var != FIRST_V && arr_2[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = THIRD_V;
- printf("1c. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_3[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_3[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( var != FIRST_V && arr_3[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = THIRD_V;
- printf("1d. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_4[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_4[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( var != FIRST_V && arr_4[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- printf("\n");
- /**************************************************/
- var = FIRST_V;
- printf("2a. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_1[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_1[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( var != FIRST_V && arr_1[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = FIRST_V;
- printf("2b. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_2[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_2[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( var != FIRST_V && arr_2[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = FIRST_V;
- printf("2c. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_3[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_3[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( var != FIRST_V && arr_3[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = FIRST_V;
- printf("2d. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_4[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_4[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( var != FIRST_V && arr_4[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- printf("\n");
- /**************************************************/
- var = THIRD_V;
- printf("3a. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_1[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_1[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( arr_1[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = THIRD_V;
- printf("3b. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_2[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_2[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( arr_2[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = THIRD_V;
- printf("3c. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_3[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_3[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( arr_3[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = THIRD_V;
- printf("3d. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_4[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_4[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( arr_4[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- printf("\n");
- /**************************************************/
- var = FIRST_V;
- printf("4a. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_1[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_1[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( arr_1[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = FIRST_V;
- printf("4b. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_2[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_2[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( arr_2[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = FIRST_V;
- printf("4c. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_3[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_3[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( arr_3[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- var = FIRST_V;
- printf("4d. var: (%d) array: ( ", var);
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("%d ", arr_4[i]);
- }
- printf(") ");
- for ( int i = 0 ; i < 5 ; ++i )
- {
- printf("x ");
- if ( arr_4[i] == FIRST_V )
- {
- var = FIRST_V;
- break;
- }
- if ( arr_4[i] == SECOND_V )
- {
- var = SECOND_V;
- }
- }
- printf(" result: %d\n", var);
- /**************************************************/
- return 0;
- }
- /*
- output:
- 1a. var: (3) array: ( 0 0 0 3 0 ) x x x x x result: 3
- 1b. var: (3) array: ( 0 1 0 3 0 ) x x result: 1
- 1c. var: (3) array: ( 0 0 2 3 0 ) x x x x x result: 2
- 1d. var: (3) array: ( 0 1 2 3 0 ) x x result: 1
- 2a. var: (1) array: ( 0 0 0 3 0 ) x x x x x result: 1
- 2b. var: (1) array: ( 0 1 0 3 0 ) x x result: 1
- 2c. var: (1) array: ( 0 0 2 3 0 ) x x x x x result: 1
- 2d. var: (1) array: ( 0 1 2 3 0 ) x x result: 1
- 3a. var: (3) array: ( 0 0 0 3 0 ) x x x x x result: 3
- 3b. var: (3) array: ( 0 1 0 3 0 ) x x result: 1
- 3c. var: (3) array: ( 0 0 2 3 0 ) x x x x x result: 2
- 3d. var: (3) array: ( 0 1 2 3 0 ) x x result: 1
- 4a. var: (1) array: ( 0 0 0 3 0 ) x x x x x result: 1
- 4b. var: (1) array: ( 0 1 0 3 0 ) x x result: 1
- 4c. var: (1) array: ( 0 0 2 3 0 ) x x x x x result: 2
- 4d. var: (1) array: ( 0 1 2 3 0 ) x x result: 1
- */
Advertisement
Add Comment
Please, Sign In to add comment