|
Для задачек с файлами (1-7):
Для каждого задания описать входные, выходные, данные, содержимое файлов до обработки и после, блок-схему, код функции.
Можно пользоваться стандартной библиотекой ввода-вывода <cstdio>или библиотекой потокового ввода-вывода <fstream>.
Можно использовать дополнительные временные файлы.
1. Дано имя файла. Определить размер файла в байтах.
2. Дано имя файла. Подсчитать число строк в файле.
3. Даны два имени файла. Скопировать содержимое из первого файла во второй.
4. Дано имя файла. Убрать из файла все цифры и записать новое содержимое обратно.
5. Дано имя файла. В файле два столбца с числами: найти среднее арифметическое в каждом столбце и вывести результат на экран.
6. Дано имя файла. Поменять порядок байт на обратный.
7. Дано имя файла. Удалить заданный файл.
8. В строке найти слово наибольшей длины.
9. Подсчитать количество символов в файле.
10. Подсчитать количество слов в файле.
11. Найти действительные корни квадратного уравнения. Проверять действительно ли уравнение квадратное (коэффициент при старшей степени не равен нулю).
12. Выяснить, принадлежит ли точка с координатами кругу радиуса с центром в начале координат.
13. Выяснить, принадлежит ли точка с координатами заштрихованной области на рисунке
|
|
14. Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия и два числа A и B (В не равно нулю). Выполнить над числами указанное действие и вывести результат.
15. Дано вещественное число A и целое число N (> 0). Вывести все целые степени числа A от 1 до N. Использовать цикл for. Для возведения числа в степень написать функцию самостоятельно (библиотеку <cmath> не использовать)
16. Написать программу, вычисляющую факториал введенного числа. Использовать цикл for.
17. Поиск номера первого минимального элемента массива
18. Написать программу, вычисляющую значение n-го члена арифметической прогрессии, заданной соотношением: p(n)=p(n-1)+2; p(1)=1.
19. Дано трёхзначное число x. Напишите оператор присваивания, который в переменную y сохранит сумму цифр числа x. Пример: x=507,y=12.
20. Написать функцию, которая возвращает значение true, если в заданном массиве int M[10] нет нулевых элементов, и false – в противном случае. Привести фрагмент программы с объявлением массива и вызовом функции.
21. Дано число х типа unsined short. Поменять местами старший и младший байты числа. Ввод-вывод осуществляется в шестнадцатеричной системе счисления (Например: A18F -> 8FA1)
22. Вывести на экран заглавные буквы латинского алфавита и их коды в десятичной, шестнадцатеричной и восьмеричной системе счисления.
A 65 41 101
B 66 42 102
Дата добавления: 2015-09-30; просмотров: 36 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
| | Федеральный закон Российской Федерации от 1 декабря 2007 г. N 315-Ф3 О саморегулируемых организациях |