- •Задания к лабораторным работам Задание № 1. Тема: Условный оператор, операторы ввода / вывода
- •Задание № 2. Тема: Операторы цикла while, do-while
- •Задание № 3. Тема: Одномерные массивы
- •Задание № 4. Тема: Двумерные массивы
- •Задание № 5. Тема: Функции. Динамические массивы и структуры
- •Задание № 6. Тема: Работа со строками.
- •Задание № 7. Тема: работа с файлами (базовые типы данных).
- •Задание № 8. Тема: Работа с файлами (структуры данных).
Задание № 7. Тема: работа с файлами (базовые типы данных).
Предварительно создаются два файла данных А и B. В зависимости от типа данных это выполняется с применением программы или в текстовом редакторе. Содержимое файла C создается в процессе выполнения программы в соответствии с заданием.
№ п/п |
Типы данных |
Задание |
|
float |
В C разместить все элементы A и B, перед которыми находятся отрицательные числа. |
|
float |
В C заносятся все элементы A и B с четными порядковыми номерами. |
|
float |
В C заносятся из A все отрицательные числа. Затем A дополняется из B числами, перед которыми находятся отрицательные числа. |
|
float |
В C заносятся все числа из A, которые больше по абсолютной величине, чем соответствующие числа из B. |
|
float |
В С заносят все числа из А и В, расположенные между отрицательными числами. |
|
float |
В С заносят каждый элемент Х из А и В, удовлетворяющий условию 0Х1. Последние три элемента из В дописать в А. |
|
float |
В С занести все отрицательные числа из А и В. Первые три элемента из В дописать в А. |
|
char |
В С занести все символы из А и В, отличающихся от символов C1, C2, C3 не больше, чем на два порядковых номера. |
|
char |
В С записать все прописные буквы латинского алфавита из А. Дополнить А цифрами из В. |
|
char |
В С занести все цифры из А. Дополнить А малыми литерами из В. |
|
char |
В С занести все символы операций отношения из А. Дополнить А прописными буквами из В. |
|
char |
В С занести все цифры из А. Остальные символы дописать в В. |
|
int |
В С записываются все положительные числа из А и В и отрицательные числа из остатка наиболее длинного файла. |
|
int |
В С заносится число С1, потом все числа из А и В, которые превышают С1. |
|
int |
Начать запись в С из А после трех значений «1». Добавить в А элементы из В до первого «0» включительно. |
|
int |
Записать в С все «1» из А и «0» из В. Дополнить А последовательностью из трех «0». |
|
char |
Записать в С все гласные буквы из А и В. Дополнить А буквами A, B, C, D, E, F из В. |
|
char |
Записать в С все символы из А и В, которые не могут участвовать в формировании идентификатора. Дополнить А шестнадцатиричными цифрами. |
|
char |
Записать в С все символы з кодовыми номерами 58-70 и 100-120 из А и В. Дополнить файл А восьмиричными цифрами. |
|
int |
Записать в С все числа из А, кратные 3, и все числа из В, кратные 5. Дополнить А остатком от деления последнего числа из А на последнее число из В. |
|
int |
Записать в С все числа из А, которые больше суммы двух первых элементов В. После исчерпания В остаток А записать без изменения в С и В. |
|
int |
Записать в С все положительные числа из А и В, указывая после каждого десятого элемента количество десятков. Последнее количество десятков дописать в А и В. |
|
int |
Записать в С значения элементов из файлов А и В, уменьшенные на единицу. Если А короче В, следует дополнить его последними элементами из В. |
|
int |
Заполнить C константами, которые вычисляются по соотношению ai и bi, где ai и bi - соответственно элементы файлов А и В типа int (константа = 1, если ai> bi и константа = 0 в противном случае). После исчерпания элементов более короткого файла дополнить С значениями «1» до длины наиболее длинного файла. |
|
char |
Записать в С все символы из А, порядковые номера которых кратны 4, и все символы из В, порядковые номера которых кратны 3. Если А короче В, то дополнить его цифрами из остатка В. |