ВУЗ:
Составители:
5
2. Для заданной матрицы получить вектор, каждый элемент которой равен сумме
элементов строки матрицы.
3. Выделить первое и последнее слова текста.
4. Дана матрица A(5,5) и вектор X(5). Вычислить произведение матрицы на век-
тор.
5. Дана матрица B(4,5). Найти столбец с максимальной суммой элементов.
6. Даны два массива по 10 элементов каждый. Найти сумму
квадратов разностей
элементов массивов с одинаковыми индексами.
7. В тексте вставить между вторым и третьим словом новое слово.
8. Для матрицы определить каких элементов больше: положительных или отри-
цательных.
9. В тексте определить количество заключенных в круглые скобки символов.
10. Вывести на экран второе и четвертое слова произвольной строки.
11.
В тексте найти и вывести слова, содержащие сочетание символов LF.
12. Для квадратной матрицы найти сумму элементов, находящихся выше главной
диагонали.
Файловые API
При программировании операций с файлами на языке Си используются
библиотечные вызовы языка ориентированные в первую очередь на операцион-
ную систему Unix (для которой язык и разрабатывался).
Прототипы необходимых для работы с файлами функций, используемые
при этом типы и константы описаны в заголовочных файлах:
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
Для работы с файлами следует использовать следующие функции
API.
Открытие файла выполняется по функции
int open(const char *path, int flags, mode_t mode);
где первый параметр задает имя файла, второй параметр показывает, какие
виды доступа к файлу разрешены вызывающему процессу. Этот параметр может
принимать следующие значения:
O_RDONLY - открытие файла только для чтения;
O_WRONLY - открытие файла только для записи;
O_RDWR - открытие файла для чтения и записи.
Значение параметра может
логически складываться с модификаторами:
O_APPEND - данные добавляются в конец файла;
O_CREAT - создается файл, если он не существует;
O_TRUNC - если файл существует, то его содержимое теряется, а размер
устанавливается равным 0;
2. Для заданной матрицы получить вектор, каждый элемент которой равен сумме элементов строки матрицы. 3. Выделить первое и последнее слова текста. 4. Дана матрица A(5,5) и вектор X(5). Вычислить произведение матрицы на век- тор. 5. Дана матрица B(4,5). Найти столбец с максимальной суммой элементов. 6. Даны два массива по 10 элементов каждый. Найти сумму квадратов разностей элементов массивов с одинаковыми индексами. 7. В тексте вставить между вторым и третьим словом новое слово. 8. Для матрицы определить каких элементов больше: положительных или отри- цательных. 9. В тексте определить количество заключенных в круглые скобки символов. 10. Вывести на экран второе и четвертое слова произвольной строки. 11. В тексте найти и вывести слова, содержащие сочетание символов LF. 12. Для квадратной матрицы найти сумму элементов, находящихся выше главной диагонали. Файловые API При программировании операций с файлами на языке Си используются библиотечные вызовы языка ориентированные в первую очередь на операцион- ную систему Unix (для которой язык и разрабатывался). Прототипы необходимых для работы с файлами функций, используемые при этом типы и константы описаны в заголовочных файлах: #include#include #include Для работы с файлами следует использовать следующие функции API. Открытие файла выполняется по функции int open(const char *path, int flags, mode_t mode); где первый параметр задает имя файла, второй параметр показывает, какие виды доступа к файлу разрешены вызывающему процессу. Этот параметр может принимать следующие значения: O_RDONLY - открытие файла только для чтения; O_WRONLY - открытие файла только для записи; O_RDWR - открытие файла для чтения и записи. Значение параметра может логически складываться с модификаторами: O_APPEND - данные добавляются в конец файла; O_CREAT - создается файл, если он не существует; O_TRUNC - если файл существует, то его содержимое теряется, а размер устанавливается равным 0; 5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »