1 Array Knowledge Understand the execute technique of array Skill Can write application program...

87
1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    229
  • download

    0

Transcript of 1 Array Knowledge Understand the execute technique of array Skill Can write application program...

Page 1: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

1

Array

KnowledgeUnderstand the execute technique of array

Skill Can write application program using one and two dimensional array

Page 2: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

2

Why Array? Assume that you were asked to write a

program that accept 10 student marks,

calculating average mark, and then print

a number of students that get more than

average mark.

How to store all these marks?

Page 3: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>

void main() {int mark1, mark2, mark3, mark4, mark5, mark6, mark7, mark8, mark9, mark10;int bil=0, total_mark = 0;float Average_mark;

printf(“\nRead 10 test marks : \n”);scanf(“%d%d%d%d%d%d%d%d%d%d”, &mark1, &mark2,

&mark3, &mark4, &mark5, &mark6, &mark7, &mark8, &mark9, &mark10);

total_mark = mark1 + mark2 + mark3 + mark4 +mark5 + mark6 + mark7 + mark8 + mark9 + mark10;

Average_mark = (float) total_mark/10;

Read student marks

Solving Without Using Array

Page 4: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

Solving Without Using Array#include <stdio.h>

void main() {int mark1, mark2, mark3, mark4, mark5, mark6, mark7, mark8, mark9, mark10;int bil=0, total_mark = 0;float Average_mark;

printf(“\nRead 10 test marks : \n”);scanf(“%d%d%d%d%d%d%d%d%d%d”, &mark1, &mark2,

&mark3, &mark4, &mark5, &mark6, &mark7, &mark8, &mark9, &mark10);

total_mark = mark1 + mark2 + mark3 + mark4 +mark5 + mark6 + mark7 + mark8 + mark9 + mark10;

Average_mark = (float) total_mark/10;

Calculate the total mark

Page 5: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

Solving Without Using Array

Calculate the average mark

#include <stdio.h>

void main() {int mark1, mark2, mark3, mark4, mark5, mark6, mark7, mark8, mark9, mark10;int bil=0, total_mark = 0;float Average_mark;

printf(“\nRead 10 test marks : \n”);scanf(“%d%d%d%d%d%d%d%d%d%d”, &mark1, &mark2,

&mark3, &mark4, &mark5, &mark6, &mark7, &mark8, &mark9, &mark10);

total_mark = mark1 + mark2 + mark3 + mark4 +mark5 + mark6 + mark7 + mark8 + mark9 + mark10;

Average_mark = (float) total_mark/10;

Page 6: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

if (mark1 > Average_mark) bil++;

if (mark2 > Average_mark) bil++;

if (mark3 > Average_mark) bil++;

if (mark4 > Average_mark) bil++;

if (mark5 > Average_mark) bil++;

if (mark6 > Average_mark) bil++;

if (mark7 > Average_mark) bil++;

if (mark8 > Average_mark) bil++;

if (mark9 > Average_mark) bil++;

if (mark10 > Average_mark) bil++;

printf(“\nAverage mark = %.2f”, purata);printf(“\n Number of students that get more than Average mark %d”, bil);

}

What would happen if there were 100 students?

Solving Without Using ArrayCalculate number of students which get more than Average mark

Page 7: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

Solving Without Using Arrayif (mark1 > Average_mark)

bil++;if (mark2 > Average_mark)

bil++;if (mark3 > Average_mark)

bil++;if (mark4 > Average_mark)

bil++;if (mark5 > Average_mark)

bil++;if (mark6 > Average_mark)

bil++;if (mark7 > Average_mark)

bil++;if (mark8 > Average_mark)

bil++;if (mark9 > Average_mark)

bil++;if (mark10 > Average_mark)

bil++;

printf(“\nAverage mark = %.2f”, Average_mark);printf(“\n Number of students that get more than average mark = %d”, bil);

}

What would happen if there were 100 students?

Print the result

Page 8: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

8

One-dimensional Array Instead of using 10 variables to represent 10

student marks,another technique is using one-dimensional array for storing a list of marks.

Array is a collection of memory location that is used for storing data from same type. Each memory location in array is referred by array’s name and location memory index.

Page 9: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

9

One Dimensional Array67

mark

34

76

47

82

54

38

72

63

24

[0]

[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

For printing each mark in array:

for (i=0; i < 10; i++)printf("%d ", mark[i])

Array name

Page 10: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

10

One Dimensional Array67

mark

34

76

47

82

54

38

72

63

24

[0]

[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

For printing each mark in array:

for (i=0; i < 10; i++)printf("%d ", mark[i])

Array Index

Page 11: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

11

One-Dimensional Array Array declaration syntax

data_type name_of_array[integer_expression];

Example:

int mark[10];

In C programming, each index in array is start from 0. Thus, the last index number in one array of sized n is n-1.

Page 12: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

12

Array Controlling One way for giving initial value to array’s

element is giving a list of initial value in array declaration.

Page 13: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

13

Array Controlling Example:

int month[12] = { 31, 28, 31, 30, 31,30, 31, 31, 30, 31, 30, 31 };

month

31

31

28

30

3031

31

30

31

31

[0]

[1][2][3][4]

[5][6]

[7][8][9]

3031

[10]

[11]

Page 14: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

14

Array Controlling If the list of initial value is

less than array size, the rest element will be given 0 value

int month[12] = { 31, 28, 31, 30, 31 }

month

31

31

28

30

031

0

0

0

0

[0]

[1][2][3][4]

[5][6]

[7][8][9]

00

[10]

[11]

Page 15: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

15

Array Controlling Array size can be ignore

in declaration if it is given by initial value list. Array size will be set based on a number of data in their list.

int month[ ] = { 31, 28, 31, 30, 31 }

month

31

31

28

3031

[0]

[1][2][3][4]

Page 16: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

16

Array Assignment Value assignment to array’s element is

same as value assign to variable.

Assignment to array can be done element by element.

Page 17: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

17

Array Assignment Example:

tinggi

???

???

???

??????

[0]

[1][2]

[3][4]

float tinggi[5];tinggi[0] = 31.34;tinggi[1] = 28.11;tinggi[2] = 31.25;tinggi[3] = 30.94;tinggi[4] = 31.68;

Page 18: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

18

Array Assignment

tinggi

31.34

???

???

??????

[0]

[1][2]

[3][4]

float tinggi[5];tinggi[0] = 31.34;tinggi[1] = 28.11;tinggi[2] = 31.25;tinggi[3] = 30.94;tinggi[4] = 31.68;

Example:

Page 19: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

19

Array Assignment

tinggi

31.34

???

28.11

??????

[0]

[1][2]

[3][4]

float tinggi[5];tinggi[0] = 31.34;tinggi[1] = 28.11;tinggi[2] = 31.25;tinggi[3] = 30.94;tinggi[4] = 31.68;

Example:

Page 20: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

20

Array Assignment

tinggi

31.34

31.25

28.11

??????

[0]

[1][2]

[3][4]

float tinggi[5];tinggi[0] = 31.34;tinggi[1] = 28.11;tinggi[2] = 31.25;tinggi[3] = 30.94;tinggi[4] = 31.68;

Example:

Page 21: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

21

Array Assignment

tinggi

31.34

31.25

28.11

30.94???

[0]

[1][2]

[3][4]

float tinggi[5];tinggi[0] = 31.34;tinggi[1] = 28.11;tinggi[2] = 31.25;tinggi[3] = 30.94;tinggi[4] = 31.68;

Example:

Page 22: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

22

Array Assignment

tinggi

31.34

31.25

28.11

30.9431.68

[0]

[1][2]

[3][4]

float tinggi[5];tinggi[0] = 31.34;tinggi[1] = 28.11;tinggi[2] = 31.25;tinggi[3] = 30.94;tinggi[4] = 31.68;

Example:

Page 23: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

23

Array Assignment In certain situation, array assignment

can be write using looping.

number

???

???

???

??????

[0][1][2]

[3][4]

i???

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 24: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

24

Array Assignment In certain situation, array assignment

can be write using looping

number

???

???

???

??????

[0][1][2]

[3][4]

i0

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 25: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

25

Array Assignment In certain situation, array assignment

can be write using looping.

number

???

???

???

??????

[0][1][2]

[3][4]

i0

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

0<5TRUE

Page 26: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

26

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

???

???

??????

[0][1][2]

[3][4]

i0

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 27: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

27

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

???

???

??????

[0][1][2]

[3][4]

i1

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 28: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

28

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

???

???

??????

[0][1][2]

[3][4]

i1

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

1<5TRUE

Page 29: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

29

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

???

0

??????

[0][1][2]

[3][4]

i1

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 30: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

30

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

???

0

??????

[0][1][2]

[3][4]

i2

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 31: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

31

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

???

0

??????

[0][1][2]

[3][4]

i2

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

2<5TRUE

Page 32: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

32

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

??????

[0][1][2]

[3][4]

i2

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 33: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

33

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

??????

[0][1][2]

[3][4]

i3

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 34: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

34

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

??????

[0][1][2]

[3][4]

i3

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

3<5TRUE

Page 35: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

35

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

0???

[0][1][2]

[3][4]

i3

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 36: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

36

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

0???

[0][1][2]

[3][4]

i4

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 37: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

37

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

0???

[0][1][2]

[3][4]

i4

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

4<5TRUE

Page 38: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

38

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

00

[0][1][2]

[3][4]

i4

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 39: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

39

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

00

[0][1][2]

[3][4]

i5

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

Page 40: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

40

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

00

[0][1][2]

[3][4]

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

i5

5<5FALSE

Page 41: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

41

Array Assignment In certain situation, array assignment

can be write using looping.

number

0

0

0

00

[0][1][2]

[3][4]

int number[5], i;for (i=0; i < 5; i++)

number[i] = 0;

i5

Page 42: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

42

Example of Using Array

Program to process 3 student mark

Read studentsmark

Calculate number of

mark greater than Average

mark

Calculate Total mark

All Studentsmark

CalculateAverage mark

All Studentsmark

Totalmark

Total mark

Averagemark

All studentsMark,Average mark

number

Print the result

Average mark, number

Page 43: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

Example of Using Array#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Read student marks

Page 44: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

Example of Using Array#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Calculate total mark

Page 45: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

Example of Using Array#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Calculate the average mark

Page 46: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array

Calculate the number of student that get more than average mark

Page 47: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

Example of Using Array#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Print the result

Page 48: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

Example of Using Array#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

???

???

???

???

???

???

???

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 49: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array0

???

???

???

???

???

???

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 50: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array0

???

???

???

???

???

???

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

0<3TRUE

Page 51: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array0

???

???

???

70

???

???

Enter mark 0: 70_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 52: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array1

???

???

???

70

???

???

Enter mark 0: 70_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 53: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array1

???

???

???

70

???

???

Enter mark 0: 70

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

1<3TRUE

Page 54: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array1

???

???

???

70

30

???

Enter mark 0: 70Enter mark 1: 30

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 55: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array2

???

???

???

70

30

???

Enter mark 0: 70Enter mark 1: 30 _

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 56: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array2

???

???

???

70

30

???

Enter mark 0: 70Enter mark 1: 30__

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

2<3TRUE

Page 57: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array2

???

???

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 58: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array3

???

???

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80__

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 59: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array3

???

???

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

3<3FALSE

Page 60: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array3

???

0

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80__

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 61: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of mark that are greater than average = %d\n”, bil);

}

Example of Using Array0

???

0

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 62: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array0

???

0

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

0<3TRUE

Page 63: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array0

???

70

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 64: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array1

???

70

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80__

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 65: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array1

???

70

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

1<3TRUE

Page 66: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array1

???

100

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 67: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array2

???

100

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 68: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array2

???

100

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

2<3TRUE

Page 69: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array2

???

180

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 70: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array3

???

180

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 71: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array3

???

180

???

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

3<3FALSE

Page 72: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array3

???

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 73: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark); printf(“\nNumber of students that get more than average mark = %d\n”,

bil);}

Example of Using Array3

0

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 74: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array0

0

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 75: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array0

0

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark0<3TRUE

Page 76: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array0

0

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 77: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

Example of Using Array0

1

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_ i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 78: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array1

1

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 79: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array1

1

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_ i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark1<3TRUE

Page 80: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array1

1

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 81: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array2

1

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 82: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array2

1

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark2<3TRUE

Page 83: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array2

1

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 84: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array2

2

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_

_

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 85: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array3

2

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_ i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark

Page 86: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

86

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array3

2

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80_ i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark3<3FALSE

Page 87: 1 Array Knowledge Understand the execute technique of array Skill Can write application program using one and two dimensional array.

87

#include <stdio.h>void main() {

int mark[3], i, bil, total_mark;float Average_mark;

for (i = 0; i < 3, i++) {printf(“Enter mark %d : “, i);scanf(“%d”, &mark[i]);

}total_mark= 0;for (i = 0; i < 3; i++)

total_mark += mark[i];Average_mark = (float) total_mark / 3;bil = 0;for (i = 0; i < 3; i++ )

if (mark[i] > Average_mark)bil++;

printf(“\nAverage mark= %.2f”, Average_mark);printf(“\nNumber of students that get more than average mark = %d\n”, bil);

}

Example of Using Array3

2

180

60.00

70

30

80

Enter mark 0: 70Enter mark 1: 30Enter mark 2: 80

Average mark= 60.00Number of students that get more than average mark = 2 _

i

bil

total_mark

Average_mark

[0]

[1]

[2]

mark