RicardasSim icon

for break;

RicardasSim | PRO | 01/17/20 05:58:46 PM UTC | 0 ⭐ | 656 👁️ | Never ⏰ | []
C |

10.01 KB

|

None

|

0 👍

/

0 👎

#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
 
*/

Comments