Slide 1

Slide 1 text

Массивы 1 0 2 5 4 3

Slide 2

Slide 2 text

Объявление массива 65 87 30 1 0 2 <тип данных> name[<размер>]; Пример: int temperature[3]; temperature[0] = 65; temperature[1] = 87; temperature[2] = 30; ИЛИ int temperature[] = { 65, 87, 30 };

Slide 3

Slide 3 text

Доступ к элементам массива for (int i = 0; i < 3; i++) { printf("%i\n", temperature[i]); } 65 87 30 1 0 2

Slide 4

Slide 4 text

#include #include #define CLASS_SIZE 30 int main(void) { // объявление массива int scores_array[CLASS_SIZE]; // заполнение массива for (int i = 0; i < CLASS_SIZE; i++) { printf("Введите оценку для ученика %i: ", i); scores_array[i] = get_int(); } }

Slide 5

Slide 5 text

Где ошибка? string class[3] = { "Sam", "Jess", "Kim" }; for (int i = 0; i <= 3; i++) { printf("%s\n", class[i]); }

Slide 6

Slide 6 text

Многомерные массивы x x 0,1 0,0 o 1,1 1,0 1,2 o 2,1 2,0 2,2 0,2 char board[3][3]; board[1][1] = 'o'; board[0][0] = 'x'; board[2][0] = 'o'; board[0][2] = 'x';

Slide 7

Slide 7 text

Доступ к многомерным элементам массива // распечатать все элементы for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) printf("%c", board[i][j]); printf("\n"); }