- •Билет n 1
- •Int main()
- •Int main()
- •2 Вариант
- •Int main(void)
- •Int I, j, height, width;
- •Билет n 2
- •Int main()
- •Int main()
- •Int main()
- •Билет n 3
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Билет n 4
- •Int main()
- •Билет n 5
- •Int main()
- •Int main()
- •Билет n 6
- •6. Конструкции управления вычислительным процессом в языке Си
- •Завершение процесса
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Билет n 7
- •Int main()
- •Int main()
- •Билет n 8
- •Int main()
- •Билет n 9
- •Int main()
- •Int main()
- •Int main()
- •Билет n 11
- •Int main()
- •2 Вариант
- •Int main()
- •Int main()
- •Int main()
- •Билет n 13
- •Ключевые слова и имена
- •Int main()
- •Int main()
- •Билет n 14
- •Int main()
- •Int main()
- •Int main()
- •Билет n 15
- •Int main()
- •Int main()
- •Int main()
- •Билет n 16
- •Int main()
- •Билет n 17
- •Int main()
- •Int main()
- •Билет n 18
- •Int main()
- •Int main()
- •Билет n 19
- •Int main()
- •Билет n 20
- •Int main()
- •Билет n 21
- •Int main()
- •Int main()
- •Билет n 22
- •Билет n 23
- •Int main()
- •Int main()
- •Билет n 24
- •Int main()
- •2 Вариант
- •Int main()
- •Билет n 25
- •Int main()
- •Билет n 26
- •Int main()
- •Билет n 27
- •Int main()
- •Int main()
- •Билет n 29
- •Int main ()
- •Int main()
- •Int main()
- •Билет n 30
- •Int main()
Билет n 23
Функции ввода-вывода в Си
Функции ввода-вывода позволяют читать данные из файлов и устройств и писать данные в файлы и на устройства. Библиотека Си поддерживает следующие три уровня ввода-вывода: ввод-вывод потока, ввод-вывод нижнего уровня и ввод-вывод для консоли и порта.
При вводе-выводе потока все данные рассматриваются как поток отдельных байтов. Для пользователя поток – это либо файл на диске, либо физическое устройство.
Синтаксис форматированного потокового вывода-вывода следующий:
<< оператор извлечения из потока;
>>оператор записи в поток;
Функция width определяет ширину вывода (cout.width(ширина вывода));
Функция precision указывает число цифр для чисел с плавающей запятой(cout.precision(число_цифр))
Данные средства вывода информации в языке Си находятся в библиотеке stdio.h
Функция или Ключевое слово |
Тип данных |
Примечание |
Puts() |
Строки |
Используется только для вывода строк. Выводит строковые литералы в кавычках, значения переменных и констант |
Putchar() |
Символ |
Используется для вывода символа, определяемого типом int или char. Выводит строковые литералы в одинарных кавычках, значения переменных и констант типа char, специальных символов или escape – последовательностей. |
Printf() |
Все типы данных |
Необходимы указатели формата для каждого элемента данных. Может обеспечить вывод нескольких аргументов. |
Данные средства ввода информации в языке Си находятся в библиотеке stdio.h и iostream.h
Функция или Ключевое слово |
Тип данных |
Примечание |
Gets() |
Строки |
Используется только для ввода строк. После ввода данных необходимо нажать Enter. |
Getchar() |
Символ |
Используется для ввода одиночного символа, определяемого типом int или char |
Scanf() |
Все типы данных |
Необходимы указатели формата для каждого элемента вводимых данных. Может обеспечить ввод нескольких аргументов. Перед переменной типа char нельзя ставить пробел |
cin |
Все типы данных |
Не нуждается в указателях формата для каждого элемента данных. Может обеспечить ввод нескольких аргументов. Аргументы отделяются оператором >> |
Написать программу для решения следующей задачи: получить элементы квадратной матрицы А= a i,j , i,j=1, ..., n, a i,j = f(i,j), где f(i,j) = 0.2 e j - 11.2 i + 9.2 ; из матрицы A получить компоненты вектора X={xi},i=1,2, ... ,n, по следующему правилу: среди столбцов матрицы найти столбец, содержащий минимальное произведение своих элементов и принять этот столбец в качестве вектора.. Результаты вывода на экран – матрица А (построчно), вектор Х.
Написать программу вычислений значений
+
+….+
n > 2
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
