15-нұсқа
Ноутбуктар туралы мəлiметтерді сақтау үшiн (қажет болса, толықтыра
отырып) келесідей құрылымды сипаттаңыз:
struct NOTEBOOK{
struct disp_res{ // дисплейдiң шешуш мүмкіндігі
int x;
// көлденеңнен
int у;
// тігінен
};
int f;
// регенерация жиiлiгi
fl oat d;
// дисплей диагоналiнiң ұзындығы
int price; // бағасы
char model[21]; // атауы
}
Ноутбуктар туралы мəліметтерді note.txt файлынан берілген түрдегі
құрылымға оқитын (170 б. қараңыз) функция жазыңыз. Құрылым құрамындағы
мəліметтерді бинарлық файлдың соңына жазатын функция құру қажет.
Бинарлық файлдың құрылымы: алғашқы екі байт (бүтін) – файлдағы жазбалар
саны; одан кейін NOTEBOOK құрылымының форматындағы жазбалар.
Құрылған функциялар негізінде салмағы 7 кг-нан аспайтын ноутбуктар
үшін ғана мəліметтерді оқып, оларды екілік файлға бағасының өсуі бойынша
реттеп жазуды жүзеге асыратын программа құрыңыз.
16-нұсқа
Ноутбуктар туралы мəліметтерді сақтау үшін 15-нұсқада көрсетілгендей
құрылымды сипаттаңыз.
Ноутбуктар туралы мəліметтерді note.txt файлынан берілген түрдегі
құрылымға оқитын (170 б. қараңыз) функция жазыңыз. Құрылым құрамындағы
мəліметтерді бинарлық файлдың соңына жазатын функция құру қажет.
Бинарлық файлдың құрылымы: алғашқы екі байт (бүтін) – файлдағы жазбалар
саны; одан кейін NOTEBOOK құрылымының форматындағы жазбалар.
Құрылған функциялар негізінде бейнежады көлемі 2 Мбайт болатын
ноутбуктар үшін ғана мəліметтерді оқып, оларды екілік файлға процессордың
тактілік жиілігінің кему ретімен жазуды жүзеге асыратын программа құрыңыз.
17-нұсқа
Ноутбуктар туралы мəліметтерді сақтау үшін 15-нұсқада көрсетілгендей
құрылымды сипаттаңыз.
Ноутбуктар туралы мəліметтерді note.txt файлынан берілген түрдегі
құрылымға оқитын (170 б. қараңыз) функция жазыңыз. Құрылым құрамындағы
171
мəліметтерді бинарлық файлдың соңына жазатын функция құру қажет.
Бинарлық файлдың құрылымы: алғашқы екі байт (бүтін) – файлдағы жазбалар
саны; одан кейін NOTEBOOK құрылымының форматындағы жазбалар.
Құрылған функциялар негізінде HDD көлемі 1 Гбайт-тан асатын
ноутбуктар үшін ғана мəліметтерді оқып, оларды екілік файлға дисплей
диагоналі ұзындығының өсу реті бойынша жазуды жүзеге асыратын про-
грамма құрыңыз.
18-нұсқа
Ноутбуктар туралы мəліметтерді сақтау үшін 15-нұсқада көрсетілгендей
құрылымды сипаттаңыз.
Ноутбуктар туралы мəліметтерді note.txt файлынан берілген түрдегі
құрылымға оқитын (170 б. қараңыз) функция жазыңыз. Құрылым құрамындағы
мəліметтерді бинарлық файлдың соңына жазатын функция құру қажет.
Бинарлық файлдың құрылымы: алғашқы екі байт (бүтін) – файлдағы жазбалар
саны; одан кейін NOTEBOOK құрылымының форматындағы жазбалар.
Құрылған функциялар негізінде процессорының тактілік жиілігі
120 МГц-тен асатын ноутбуктар үшін ғана мəліметтерді оқып, оларды екілік
файлға салмақтарының кему ретімен жазуды жүзеге асыратын программа
құрыңыз.
19-нұсқа
Ноутбуктар туралы мəлiметтерді сақтау үшiн (қажет болса, толықтыра
отырып) келесідей құрылымды сипаттаңыз:
Достарыңызбен бөлісу: |