Вариант 1 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 1 Тип последовательности Имя выходного файла строго возрастающая ASCEND.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «loosers.txt» выведите фамилии двоечников (есть хотя бы одна двойка). Вариант 2 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 2 Тип последовательности Имя выходного файла строго убывающая DESCEND.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «loosers.txt» выведите фамилии двоечников (есть хотя бы одна двойка). Вариант 3 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 3 Тип последовательности Имя выходного файла нестрого возрастающая WASCEND.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «loosers.txt» выведите фамилии двоечников (есть хотя бы одна двойка). Вариант 4 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 4 Тип последовательности Имя выходного файла нестрого убывающая WDESCEND.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «loosers.txt» выведите фамилии двоечников (есть хотя бы одна двойка). Вариант 5 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 5 Тип последовательности Имя выходного файла неупорядоченная RANDOM.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «loosers.txt» выведите фамилии двоечников (есть хотя бы одна двойка). Вариант 6 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 1 Тип последовательности Имя выходного файла строго возрастающая ASCEND.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «winners.txt» выведите фамилии тех учеников, средний бал у которых не меньше 4. Вариант 7 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 2 Тип последовательности Имя выходного файла строго убывающая DESCEND.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «winners.txt» выведите фамилии тех учеников, средний бал у которых не меньше 4. Вариант 8 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 3 Тип последовательности Имя выходного файла нестрого возрастающая WASCEND.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «winners.txt» выведите фамилии тех учеников, средний бал у которых не меньше 4. Вариант 9 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 4 Тип последовательности Имя выходного файла нестрого убывающая WDESCEND.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «winners.txt» выведите фамилии тех учеников, средний бал у которых не меньше 4. Вариант 10 А. Написать программу, которая на вход получает натуральное число N (N<1`000`000), и генерирует последовательность длины N случайных целых чисел, значения которых находятся в диапазоне от 1`000`000`000 до +1`000`000`000. Каждая программа должна записать эту последовательность в текстовый файл, ровно по 8 чисел на каждой строке (кроме последней строки файла). В конце последовательности необходимо записать число -2000000000 – это признак окончания последовательности. Требования к программе: - не использовать массивы. Номер программы 5 Тип последовательности Имя выходного файла неупорядоченная RANDOM.TXT Б. Написать программу, которая на вход получает следовательность целых чисел, значения которых находятся в диапазоне от -1`000`000`000 до +1`000`000`000, длина которой не менее 1. Признак окончания последовательности – число -2000000000. Программа должна определить вид последовательности: - строго/нестрого возрастающая/убывающая, или случайная. В зависимости от типа последовательности, программа должна вывести на экран: В первой строке – длину последовательности; Во второй строке – следующий текст: Тип последовательности строго возрастающая строго убывающая нестрого возрастающая нестрого убывающая неупорядоченная Выходной текст ASCENDING DESCENDING WEAKLY ASCENDING WEAKLY DESCENDING RANDOM Дополнительное требование к программе – не использовать массивы. В. Подсчитать относительные частоты встречания букв в тексте на английском/русском языке, на основе частот букв в заданном текстовом файле. Дан текстовый файл на английском (русском) языке. Написать программу, которая считает все символы из заданного файла, и подсчитает: общее количество букв английского/русского алфавита в тексте, количество вхождений каждой буквы (без учёта регистра букв). На основании этих данных, программа должна вычислить относительные частоты встречания букв алфавита. Результаты должны быть выведены на экран, следующим образом: сведения о частотах букв алфавита выводятся на экран в две колонки, в каждой колонке печатается: буква, двоеточие, пробел, частота встречания буквы в процентах, с точностью 2-4 значащих цифры, знак процента "%", пробел, количество вхождений буквы (в круглых скобках). Пример: A: 7.5% (7532) B: 1.6% (1646) C: 2.8% (2801) Тексты на английском и русском языке можно найти в каталоге M:\Inf\11EJ\files. Можно выбрать любой другой текст (напр. электронной книги), при условии, что объём текстового файла не менее 500 КБ. Г. Дан текстовый файл, в котором в каждой строке записаны: фамилия ученика и список его оценок за домашние работы. Количество оценок в строке не менее 1. Иванов 3 4 5 Петров 3 5 3 5 4 Кузнецов 3 4 3 4 3 Решите следующие задачи: в файл «winners.txt» выведите фамилии тех учеников, средний бал у которых не меньше 4.