Работа с интерфейсом прикладного программирования операционной системы Linux. Шашков Б.Д. - 5 стр.

UptoLike

Составители: 

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