Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Для каждого задания описать входные, выходные, данные, содержимое файлов до обработки и после, блок-схему, код функции.



Для задачек с файлами (1-7):

Для каждого задания описать входные, выходные, данные, содержимое файлов до обработки и после, блок-схему, код функции.

Можно пользоваться стандартной библиотекой ввода-вывода <cstdio>или библиотекой потокового ввода-вывода <fstream>.

Можно использовать дополнительные временные файлы.

1. Дано имя файла. Определить размер файла в байтах.

2. Дано имя файла. Подсчитать число строк в файле.

3. Даны два имени файла. Скопировать содержимое из первого файла во второй.

4. Дано имя файла. Убрать из файла все цифры и записать новое содержимое обратно.

5. Дано имя файла. В файле два столбца с числами: найти среднее арифметическое в каждом столбце и вывести результат на экран.

6. Дано имя файла. Поменять порядок байт на обратный.

7. Дано имя файла. Удалить заданный файл.

 

8. В строке найти слово наибольшей длины.

9. Подсчитать количество символов в файле.

10. Подсчитать количество слов в файле.

11. Найти действительные корни квадратного уравнения. Проверять действительно ли уравнение квадратное (коэффициент при старшей степени не равен нулю).

12. Выяснить, принадлежит ли точка с координатами кругу радиуса с центром в начале координат.

13. Выяснить, принадлежит ли точка с координатами заштрихованной области на рисунке

y

x

 

 

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 О саморегулируемых организациях

mybiblioteka.su - 2015-2024 год. (0.01 сек.)