1. Да се състави програма, която:
а) създава файла "chisla.txt", елементите на който са 100 произволни цели числа от интервала [1,500];
б) прочита съдържанието на "chisla.txt" и създава два нови файла съдържащи съответно всички прости и всички щастливи числа съдържащи се във файла "chisla.txt".
Решение 1 Решение 2
2. Да се състави програма, която:
а) създава файл f от реални числа;
б) преписва положителните му елементи във файл g;
в) извежда съдържанието на двата файла.
За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.
3. Да се състави програма, която:
а) създава файл, съдържащ всички прости числа не надминаващи дадено естествено число n;
б) извежда съдържанието на файла на екрана.
За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.
4. Да се състави програма, която:
а) създава файл съдържащ цели числа;
б) добавя елемент в края на създаденият файл;
в) извежда съдържанието на файла на екрана.
За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.
5. Да се състави програма, която:
а) създава файл, съдържащ всички числа на Фибоначи от интервала [1 ; n];
б) извежда съдържанието на файла на екрана;
в) Проверява дали числото k се съдържа във файла
За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.
6. За учениците от десети клас на ПМГ се съхранява следната информация: име, фамилия,извинени и неизвинени отсъствия.
Да се напише програма, която:
а) създава файл съдържащ информация за учениците;
б) извежда съдържанието на файла;
в) намира общия брой извинени и неизвинени отсъствия;
г) намира името/-ната на ученика/-ците с най-много неизвинени отсъствия;
д) по въведено име на ученик - извежда информацията за него;
е) сортира по име във възходящ ред въведените данни;
ж) по въведено име на ученик - изтрива данните за него
з) по въведено име на ученик - актуализира данните за него .
7. Да се състави програма, която:
а) Създава файл елементите на който са записи, съдържащи информация за учениците от една група (име, номер, среден успех);
б) Програмата да сортира по номера елементите на файла;
в) Да се изведе съдържанието на файла.
За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.
Решение:
8. Да се състави програма, която:
а) създава файл елементите на който са структури, съдържащи информация за учениците от една група (име, номер, среден успех, отсъствия);
б) Програмата да изведе данните за учениците с отличен успех, а след това за тези със слаб успех;
в) Извежда всички ученици с повече от 14 отсъствия.
За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.
9. Да се напише програма, която създава текстов файл, съдържащ информация за студентите от една група. Всяка компонента на файла съдържа: име, факултетен номер и среден успех на студент. Програмата да извежда името и средния успех на всеки студент.
10. Да се напише програма, която сгъстява текстов файл, като изтрива всички интервали в него.
11. Да се напише програма, която намира поредния номер на най-дългия (най-късия) ред на даден текстов файл.
12. Изречение е редица от символи, започваща с главна буква и завършваща с ‘.’, ‘!’ или ‘?’. Да се намери броят на изреченията в даден текстов файл.13. Дума е редица от букви или число. Да се намери броят на думите в даден текстов файл.
14. В текстов файл е записана редица от числа, разделени с интервали, табулации или преминаване на нов ред. Да се намери средно-аритметичното на числата.
15. Да се напише програма, която създава файл, съдържащ информация за студентите от един курс. Всяка компонента на файла съдържа: факултетен номер, име и среден успех на студент. Факултетните номера започват от 42900 и завършват с 43150. Програмата да може да извършва следните действия:- вмъква компонента за новозаписан студент;
- изтрива компонента за студент;
- променя полето “среден успех” на зададен чрез факултетен номер студент;
- извежда върху екрана компонентите на файла;
- намира студентите с указан успех и ги записва в текстовия файл print.txt .
- включва нова книга във файла; изтрива книга от файла;
- променя всички полета, без инвентарен номер, на зададена чрез инвентарен номер книга;
- извежда върху екрана компонентите на файла;
- намира книгите от указна националност;
- намира книгите издадени през указана година.