Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

C

morsrugo@gmail.com
050-7458212


"-":
.
.
:

' 'x ' 'o .


.

?
?

1
2
3


if ( row == 1 )
if ( column == 1 )
top_row_left_column = ...
else if ( column == 2 )
top_row_middle_column = ...
else
top_row_right_column = ...
else
if ( row == 2 )
if ( column == 1 )
middle_row_left_column = ...
else if ( column == 2 )
middle_row_middle_column = ...
else
middle_row_right_column = ...
else
if ( column == 1 )
bottom_row_left_column = ...
else if ( column == 2 )
bottom_row_middle_column = ...
else
bottom_row_right_corner = ...


:
.
.
.
:
"
:
...
...


;] type Array_Name[ Size

:
"" .
.
" .
.
;]int values[100
;]char ticTacToe[9

#define SIZE 10
)(void main
{
;]int numbers[SIZE
}


;} type Array_Name[ Size ] = { value1, value2, ...

:
.
.
, .0
;}int arr[5] = {0,1,2,3,4
;}int arr[5] = {0,1,2
;}int arr[5] = {0

.
.
.

"

;]int arr[10
;int i = 0
) for ( i=0; i < 10; ++i
{
;arr[i] = i
}


:
" .

0 - SIZE-1
.
;]char ticTacToe[9
;'ticTacToe[0] = 'X
;'ticTacToe[8] = 'O

ticTacToe
O


.
.
:
.
.

] arr[10

;]int arr[10
;int i = 0
) for ( i=0; i <= 10; ++i
{
;arr[i] = i
!
}

char board[9] = { 0 };

board
int row = 0, column = 0;
int boardIndex = 0;

scanf( "%d%d",&row, &column );

boardIndex = 3 * (row 1) + column 1;


if ( board[ boardIndex ] == 0 )
assign the appropriate value ...

-
#include <stdio.h>
int main()
{
int i=0;
int input[30] = { 0 };


30

printf(Enter the 30 integers:\n);


for (i=0; i < 30; i++)
scanf(%d, &input[i]);

for (i=29; i>=0; i--)


printf(%d, input[i]);
return 0;
}

i -

i -

-
#include <stdio.h>
int main()
{
int i=0;
int input[30] = { 0 };
printf(Enter the 30 integers:\n);
for (i=0; i < 30; i++)
scanf(%d, &input[i]);
for (i=29; i>=0; i--)
printf(%d, input[i]);
return 0;
}


100
?


#include <stdio.h>
#define ARR_SIZE 100
int main()
{
int i=0;
int input[ARR_SIZE] = { 0 };
printf(Enter the %d integers:\n, ARR_SIZE);
for (i=0; i < ARR_SIZE; i++)
scanf(%d, &input[i]);
for (i=ARR_SIZE-1; i>=0; i--)
printf(%d, input[i]);
return 0;
}


#include <stdio.h>
int main()
{
int i=0, num=0;
int digits[10]={0};

printf(Enter a positive integer:\n);


scanf(%d, &num);
while (num != 0)
{
digits[ num % 10 ] += 1;
num = num / 10;
}

i -
.i -

for (i=0; i < 10; i++)


printf(Digit %d appeared %d times\n, i, digits[i]);
return 0;
}


#include <stdio.h>
int main()
{
int i=0, num=0;
int digits[10]={0};

printf(Enter a positive integer:\n);


scanf(%d, &num);

while (num != 0)
{
digits[ num % 10 ] += 1;
num = num / 10;
}

for (i=0; i < 10; i++)


printf(Digit %d appeared %d times\n, i, digits[i]);
return 0;
}

-
A) B - 10( , B
A
. : -A
1

-10

-7

B -
4

, A

-
;] type Array_Name[ Size1 ][ Size2 ] ... [ SizeN

.
-.
.
;]char ticTacToe[3][3
...
) if ( ticTacToe[i][j] == 0
{
;'ticTacToe[i][j] = 'X
}
...

- -
:
;}}'char ticTacToe[3][3] = {{'X','O','X'},{'O','O','X'},{'X','O','O

:
;int i=0, j=0
) for ( i=0; i < size1; ++i
) for ( j=0; j < 100; ++j
;array[i][j] = value

-
3X3

: 5,3,2,4,0,9,6,1,8 :
:
2

:
6

-
#include <stdio.h>
int calc_sum(int arr[], int size)
{
int i, sum = 0;
for (i=0; i<size; i++)
sum = sum + arr[i];
return sum;
}

int main()
{
int input[10] = { 0 }
int i = 0, sum = 0;
for (i=0; i<10; i++)
scanf("%d", &input[i]);
sum = calc_sum(input, 10);
printf("The sum is %d\n", sum);
return 0;
}

-
) void init_array( int array[], int size, int value
{
;int i = 0
) for ( i=0; i<size; i++
;array[i] = value
}

:
.
.
.
):init_array(digits,10,5

10 digits .5
!!

-
) void init_array( int array[], int size, int value
{
;int i = 0
) for ( i=0; i<size; i++
;array[i] = value
}

.
,
.
) void init_array( int array[][100], int size, int value
{
;int i=0, j=0

) for ( i=0; i < size1; ++i

) for ( j=0; j < 100; ++j

;array[i][j] = value
}


10 .

.

) ,(:
Please enter 10 numbers:
1 2 3 4 5 6 7 8 9 10
The array before swap:
1 2 3 4 5 6 7 8 9 10
The array after swap:
2 1 4 3 6 5 8 7 10 9

You might also like