Несколько заданий в Паскале
Помогите пожалуйста кто сможет. У меня через два дня экзамен я решить эти задачи не могу(((
1) Создать текстовый файл с несколькими строками. Отыскать и вывести самую длинную и самую короткую строку из указанного текстового файла.
2) Создать матрицу 4 × 4: Найти сумму элементов, которые находятся ниже побочной диагонали, сумму элементов, находящихся на основной диагонали.
3) Создать матрицу 4 × 4: Найти сумму элементов, которые находятся выше основной диагонали; сумму элементов, которые находятся на боковой диагонали.
4) Разработать программу создания текстового файла, который содержит матрицу случайных чисел заданного размера из указанного диапазона целых чисел и находит простые числа.
5) Создать массив случайных трехзначных целых чисел (N <= 30). Найти самую большую цифру каждого числа. Использовать рекурсивную функцию нахождения самой большой цифры числа.
6) Создать массив случайных четырехзначных целых чисел (N <= 30). Найти число, которое содержит наибольшее количество нулей. Использовать рекурсивную функцию нахождения количества нулей числа.
7) Создать матрицу 3 × 4 из случайных чисел из диапазона [-20; +20]. Вычислить: количество положительных чисел, количество отрицательных чисел,
8) Задан массив случайных целых 4-значных чисел размером N <= 20. Найти совершенные числа (число = сумме делителей).
9) Задано целое натуральное число, определить является ли оно факториал числа n, чему равна n. Использовать рекурсивную функцию вычисления факториала.
10) Задан массив положительных случайных 4-значных чисел размером N <= 20. Найти сумму цифр каждого числа. Использовать рекурсивную функцию.
Помогите пожалуйста кто сможет. У меня через два дня экзамен я решить эти задачи не могу(((
1) Создать текстовый файл с несколькими строками. Отыскать и вывести самую длинную и самую короткую строку из указанного текстового файла.
2) Создать матрицу 4 × 4: Найти сумму элементов, которые находятся ниже побочной диагонали, сумму элементов, находящихся на основной диагонали.
3) Создать матрицу 4 × 4: Найти сумму элементов, которые находятся выше основной диагонали; сумму элементов, которые находятся на боковой диагонали.
4) Разработать программу создания текстового файла, который содержит матрицу случайных чисел заданного размера из указанного диапазона целых чисел и находит простые числа.
5) Создать массив случайных трехзначных целых чисел (N <= 30). Найти самую большую цифру каждого числа. Использовать рекурсивную функцию нахождения самой большой цифры числа.
6) Создать массив случайных четырехзначных целых чисел (N <= 30). Найти число, которое содержит наибольшее количество нулей. Использовать рекурсивную функцию нахождения количества нулей числа.
7) Создать матрицу 3 × 4 из случайных чисел из диапазона [-20; +20]. Вычислить: количество положительных чисел, количество отрицательных чисел,
8) Задан массив случайных целых 4-значных чисел размером N <= 20. Найти совершенные числа (число = сумме делителей).
9) Задано целое натуральное число, определить является ли оно факториал числа n, чему равна n. Использовать рекурсивную функцию вычисления факториала.
10) Задан массив положительных случайных 4-значных чисел размером N <= 20. Найти сумму цифр каждого числа. Использовать рекурсивную функцию.