Аватар для greendoom
6 / 6 / 2
Регистрация: 13.03.2011
Сообщений: 64

Для хранения данных о ноутбуках описать структуру вида

02.05.2011, 17:36. Показов 3179. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для хранения данных о ноутбуках описать структуру вида:
C++
1
2
3
4
5
6
7
8
9
struct NOTEBOOK { 
 char m odel[21];  // н аименование  
  struct size {        // габаритные размеры 
 float х;  
 float у;  
 floatz; }; 
 float w ;  // в ес 
  int price;           // цена  
}
Написать функцию, которая читает данные о ноутбуках из файла note.txt в структуру приведенного вида. (
Пример файла note.txt:
Aser Note Light 2699 5.6 02.0x11.8x08.3 100 40 10.4 1 1024x0768 60 0.774
ASW ND5123T"' 3489 7.2 02.3x11.8x10.1 133 32 12.1 2 1024x0768 70 1.300
ARMNote TS80CD 3699 7.2 02.0x11.5x08.8 133 64 11.3 1 1024x0768 75 1.300
AST Ascentla P50 4499 7.5 02.3x11.3x09.0 133 40 11.3 1 0800x0600 70 0.774
BSI NP8657D 2605 8.0 02.3x11.8x09.3 133 40 11.3 1 1024x0768 60 0.810
BSI NP5265A 3765 8.2 02.5x12.0x09.0 150 32 12.1 2 1024x0768 70 1.300
Dell Xpi P100SD 3459 6.0 02.3x11,0x08.8 100 40 10.3 1 1024x0768 60 0.773
Digital HiNote 4799 4.0 01.3x11.0x08.8 120 40 10.4 1 0800x0600 56 1.000
Gateway Solo S5 4499 5.6 02.0x11.9x08.8 133 40 11.3 2 1024x0768 60 0.686
Hertz Z-Optima NB 3995 8.0 02.3x11.9x09.0 150 40 11.2 2 1024x0768 75 1.000
HP Omni Book 5500 6120 7.1 02.0x11.5x09.0 133 64 11.4 1 1024x0768 75 1.300
IBM ThinkPad 560 3749 4.1 01.3x11.8x08.8 120 40 12.1 2 1024x0768 85 0.774
NEC Versa 4080H 4780 6.6 02.3x11.8x09.5 120 48 10.4 1 0800x0600 70 0.776
Polywell Poly 500 3300 7.9 02.3x11.9x09.0 120 40 10.4 1 1024x0768 72 1.000
Samsung SENS 810 3667 8.7 02.3x11.5x09.5 100 32 11.4 2 1024x0768 75 0.773
Twinhead Slimnote 2965 7.4 02.0x11.5x08.0 075 64 10.4 1 1024x0768 70 0.772
В файле note.txt находится текстовая информация о ноутбуках. Каждая
строка содержит данные об одной модели. Данные в строке размещаются в
следующих полях:
1 : 20 − наименование модели;
21 : 24 − цена в долларах (целое число);
26 :28 − масса ноутбука в кг (число с десятичной точкой из четырех
символов);
30 : 43 − габаритные размеры ноутбука в дюймах
(ВЫСОТАхДЛИНАхШИРИНА − три числа с десятичной точкой (4 символа,
включая точку, разделенные 'х');
44 : 47 − частота процессора в МГц (целое число из трех символов);
49:50 − максимальный объем ОЗУ в мегабайтах (целое число из двух
символов);
52 : 55 − размер диагонали дисплея в дюймах (число с десятичной точкой из
четырех символов, включая точку);
57 − размер видеопамяти в мегабайтах − целое число из одного символа;
59 : 67 − разрешающая способность дисплея в пикселах (два целых числа,
разделенные Y);
69 : 70 − частота регенерации дисплея в Гц (целое число из двух символов);
72 : 76 − объем HDD в гигабайтах (число с десятичной точкой из пяти симво-
лов).
Все неописанные позиции заполнены пробелами.
)

Написать функцию, которая
записывает содержимое структуры в конец бинарного файла. Структура бинарного
файла: первые два байта — целое число записей в файле; далее записи в формате
структуры NOTEBOOK.
Написать программу, в которой на основе разработанных функций
осуществляется запись в двоичный файл данных только о тех ноутбуках, диагональ
дисплея которых больше одиннадцати дюймов.
Вложения
Тип файла: txt note.txt (1.2 Кб, 98 просмотров)
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.05.2011, 17:36
Ответы с готовыми решениями:

Для хранения данных о ноутбуках описать структуру NOTEBOOK
Для хранения данных о ноутбуках описать структуру вида (при необходимости дополнив ее): struct NOTEBOOK{ char model; //...

Для хранения данных о ноутбуках описать класс Notebook
Для хранения данных о ноутбуках описать класс Notebook, который содержит структуру struct DispRes // расширение экрана { int x,y; } ...

Работа со структурой для хранения данных о ноутбуках
Здравствуйте, уважаемые программисты. Очень нужна помощь. Попытался написать программу и там куча ошибок Для хранения данных о...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.05.2011, 17:36
Помогаю со студенческими работами здесь

Описать, используя структуру данных запись, камеру хранения
Ребят,помогите,пожалуйста Нужно написать программу,паскаль Описать, используя структуру данных запись, камеру хранения (шифр, индекс...

Описать структуру для хранения информации
1. Описать структуру для хранения следующей информации: - название продукции - стоимость за единицу - количество - дата...

Описать структуру для хранения данных о платежах
Нужно срочно написать, а не выходит(((( Описать структуру для хранения следующей информации (при необходимости используйте перечисления):...

Реализовать структуру данных для хранения координат прямоугольника
Ребята, помогите... Зачет по ОПП. Задание - реализовать структуру данных для хранения координат прямоугольника и вычисления его сторон....

Необходимо выбрать структуру (список, К-Ч дерево и т.д) для хранения данных
Решил описать задачку здесь, может кому тоже интересно будет, такие не каждый день на выдумывание хитрых алгоритмов дают, это не скучная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru