Professional Documents
Culture Documents
Guide To C in Hebrew l11
Guide To C in Hebrew l11
morsrugo@gmail.com
050-7458212
"-":
.
.
:
?
?
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;
-
#include <stdio.h>
int main()
{
int i=0;
int input[30] = { 0 };
30
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};
i -
.i -
#include <stdio.h>
int main()
{
int i=0, num=0;
int digits[10]={0};
while (num != 0)
{
digits[ num % 10 ] += 1;
num = num / 10;
}
-
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