![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Таблица2. Параметры создаваемого массива в зависимости от номера варианта
№ | Количество элементов массива | Особенности организации данных для элементов массивов |
Заполнить массив целыми значениями, принадлежащими интервалу [-100, +100], делящимися на 3 или на 7. Водимые значения должны образовывать группы чисел одного знака длиной в 2. | ||
Заполнить массив целыми значениями, образующим ряд Фибоначчи. | ||
Заполнить массив значениями, соответствующими значению факториала от значения индекса элемента массива. | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-50, +50] таким образом, чтобы они представляли собой возрастающую последовательность. | ||
Заполнить массив четными целыми значениями, принадлежащими интервалу [-10, +90], таким образом, чтобы они образовывали возрастающую последовательность.. | ||
Заполнить массив первыми натуральными числами, делящимися нацело на 13 или на 17 и большими 300 | ||
Заполнить массив простыми числами, принадлежащими интервалу [0, 100000] | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-50, +50] таким образом, чтобы они представляли знакочередующийся ряд, а их абсолютные значения – убывающую последовательность. | ||
Заполнить массив нечетными целыми значениями, принадлежащими интервалу [-90, +10], таким образом, чтобы они представляли знакочередующийся ряд. | ||
Заполнить массив первыми натуральными числами, делящимися нацело на 17 или на 23 и большими 400 | ||
Заполнить массив целыми значениями, образующим ряд Фибоначчи | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-50, +50] таким образом, чтобы они представляли собой алгебраическую прогрессию. | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-50, +50], кратными трем, образующими возрастающую последовательность. | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-100, +100] таким образом, чтобы они образовывали знакочередующуюся последовательность | ||
Заполнить массив первыми натуральными числами, делящимися нацело на 23 или на 29 и большими 300 | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-50, +50] таким образом, чтобы они представляли собой геометрическую прогрессию. | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-50, +50], кратными 7 или 11, и образующим убывающую последовательность. | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-100, +100] таким образом, чтобы они представляли собой геометрическую прогрессию и знакочередующуюся последовательность одновременно | ||
Заполнить массив первыми натуральными числами, делящимися нацело на 29 или на 37 и большими 300 | ||
Заполнить массив целыми значениями, принадлежащими интервалу [-100, +100] таким образом, чтобы они представляли собой геометрическую прогрессию |
Данные для ввода должны быть заранее подготовлены. Разрабатываемая программа должна выполнять проверку вводимых пользователем данных. Если вводимые данные не удовлетворяют заявленному в задании условию, то соответствующий элемент массива должен быть инициализирован нулевым значением. Кроме того, программа должна выдать соответствующее сообщение, что пользователь ввел неправильные данные.
Замечание. При формировании файлов исходных данных необходимо помнить, что функция scanf () при вводе данных сравнивает содержимое своей строки формата и строки файла ввода, и успешный ввод осуществляется лишь в случае, если имеющаяся в них текстовая информация совпадает. В файле исходных данных не должно быть "лишней" текстовой информации (пояснений о соответствии той или иной группы цифр конкретной переменной), если этой текстовой информации нет в строке формата функции scanf ().
Вопросы для собеседования
1. Массивы в языке Си: объявление, начальная инициализация, доступ к элементам массива. Индексное выражение.
2. Особенности организации одномерных и многомерных массивов в языке Си. Понятие приведенного индекса массива.
3. Определение алгоритма и его свойства.
4. Организация адресного пространства приложения. Влияние области видимости переменной на выбор сегмента для ее размещения в программе. Влияние области локализации программной переменной на присваиваемое ей значение по умолчанию.
5. Какие спецификации форматов ввода-вывода данных имеют функции scanf () и printf ()? Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных?
6. Перенаправление потоков ввода-вывода. Как можно сформировать файл с исходными данными? Потоковые функции для работы с текстовыми файлами fprintf () и fscanf (), их использование для файлового ввода-вывода.
7. Как вывести результат работы программы в файл?
Дата публикования: 2014-11-18; Прочитано: 540 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!