C Упражнения: распечатайте элементы массива в обратном порядке

Указатель C: упражнение 17 с решением

Напишите программу на C для печати элементов массива в обратном порядке.

Наглядное представление:

Образец Решение:

Код C:

  #include  void main  () {int n, i, arr1 [15];  int * pt;  printf (" n  n Указатель: распечатать элементы массива в обратном порядке:  n");  printf ("-----------------------------------------------  -----------------  n ");  printf ("Введите количество элементов для хранения в массиве (максимум 15):");  scanf ("% d", & n);  pt = & arr1 [0]; //pt хранит адрес базового массива arr1 printf ("Введите% d количество элементов в массиве:  n", n);  для (я = 0; я  0; i--) {printf (" n элемент -% d:% d", i, * pt);  пт-;  } printf (" n  n");}  

Пример вывода:

 Указатель: распечатать элементы массива в обратном порядке: -  --------------------------------------------------  ------------- Введите количество элементов для хранения в массиве (максимум 15): 5 Введите 5 количество элементов в массиве: element - 1: 2 element - 2: 3 element -  3: 4 элемент - 4: 5 элемент - 5: 6 Элементы массива в обратном порядке: элемент - 5: 6 элемент - 4: 5 элемент - 3: 4 элемент - 2: 3 элемент - 1: 2 

Блок-схема:

Редактор кода программирования на C:

Оцените статью
nanomode.ru
Добавить комментарий