7. Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа.
8. Даны два натуральных числа n и m (m£9999, n£9999). Проверить, есть ли в записи числа m цифры, одинаковые с цифрами в записи числа n.
9. Дано натуральное число n. Проверить, будут ли все цифры числа различными.
МАССИВЫ
Приступая к решению задач этого раздела, следует вспомнить что:
· массив – это структура данных, представляющая собой совокупность элементов одного типа;
· массив должен быть объявлен в разделе объявления переменных;
· при объявлении массива удобно использовать именованные константы;
· доступ к элементу массива осуществляется путем указания индекса (номера) элемента, в качестве которого можно использовать выражение целого типа, например, целую константу или переменную типа integer;
· для ввода, вывода и обработки массивов удобно применять циклы (for, while, repeat).
· Описание одномерного массива:
Var <имя массива>: array [1..n] of <тип значений массива>;
· Описание двумерного массива:
Var <имя массива>: array [1..n, 1..m] of <тип значений массива>;
ЛИНЕЙНЫЕ МАССИВЫ
ЗАДАЧИ
1. Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых чисел и выводит количество ненулевых элементов. Перед вводом каждого элемента на экране должна появляться подсказка с его номером.
После ввода каждого числа нажмите <Enter>
а[1] - 12
а[2] - 0
а[3] - 3
а[4] - -1
а[5] - 0