Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LOlegL
Сообщений: n/a
#1

Создать АТД (структура) - C++

20.03.2012, 23:02. Просмотров 528. Ответов 2
Метки нет (Все метки)

1.Создать АТД (структура) - принтер, у которого есть фирма-производитель, тип(матричный,струйный,лазерный), разрешающая способность. Создать массив из принтеров и определить функцию для вывода лазерных принтеров в порядке возрастания разрешающей способности. Определить функцию, которая устанавливает по умолчанию тип струйный с разрешающей способностью 300х300.

2.Создать АТД (структура) - квадратная матрица, у которого есть размерность. Определить функции заполнения матрицы и форматного вывода ее элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2012, 23:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать АТД (структура) (C++):

Создать абстрактный тип данных (структура) - окно - C++
Помогите пожалуйста с таким заданием, создать абстрактный тип данных (структура) - окно, у которого есть заголовок, максимальный размер,...

Создать абстрактный тип данных (структура) - картина, у которой есть название, автор, стоимость - C++
Создать абстрактный тип данных ( структура ) - картина , у которой есть название , автор , стоимость . Определить функцию , которая...

Создать абстрактный тип данных (структура) — вектор, который имеет указатель на int и число элементов - C++
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на int и число элементов. Определить функции: инициализации,...

Создать абстрактный тип данных (структура) - вектор, который имеет указатель на short и число элементов - C++
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на short и число элементов. Определить функции: инициализации,...

Перегрузка операций и АТД - C++
Помогите написать программу по перегрузке операций и АТД. АТД — одномерный массив (вектор) вещественных чисел. Определить и реализовать в...

АТД-однонаправленный список - C++
доброй ночи =) .......я человек не смыслящий в этом атд классе, нуждаюсь в вашой помощи.......вот мне попалось такое задание ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
20.03.2012, 23:05 #2
Ваши наработки покажите, что у вас получается?
LOlegL
Сообщений: n/a
20.03.2012, 23:36 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once
#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;
 
 
struct printer
 { 
   char PriMade[20];//Изготовитель
   double PriSize;//Разрешение
   char PriType[20];//Тип
 };
 
printer InputPri(printer PriParam);  // функция для ввода параметров принтера
int OutputPri(printer PriList[]); //функция для вывода параметров принтера
printer PriSize(printer A);// функция разрешение принтера
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "ATD.h"
printer InputPri(printer PriParam)// функция для ввода параметров принтера
 {
   int i,ch;
   printf("Vvedite tip printera: ");
    for(i=0; (i<20) && ((ch=getchar())!=EOF) && (ch!='\n'); i++)
     PriParam.PriType[i]=(char)ch;
    PriParam.PriType[i]='\0';
         cout<<"Vvedite izgotovitela: ";cin>>PriParam.PriMade;
         return PriParam;
 }
 
 picture PicPrice(picture A)// функция разрешение принтера
 {
     A.PriSize=300.300;
     return A;
 }
 
int OutputPri(printer PriList[]) //функция для вывода параметров принтера
 {
   int i;
    cout<<"Tip printera"<<"Izgotovitel"<<"Razreshenie"<<endl;
    for(i=0; i<=2; i++){
    printf("%s", PriList[i].PriType);
    cout<<"                   "<<PriList[i].PriMade<<"                "<<PriList[i].PriSize<<"              "<<endl;
    }
    return 0;
 }
Вроде бы правильно иду... однако не знаю как определить функцию, которая бы выводила лазерные принтеры в порядке возрастания разрешающей способности
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2012, 23:36
Привет! Вот еще темы с ответами:

итератор вершин АТД граф - C++
Здравствуйте Есть класс Graph, абстрактный класс Form, и наследники L и M (формы представления графа) Делаю итератор вершин...

Класс АТД. Перегрузка операций - C++
Дорогие программисты, помогите написать программу, возможно у кого-то уже есть код этой программы.. 1. Описать класс АТД в...

АТД список. Объединение списков. - C++
Здравствуйте! Подскажите пожалуйста как объединить два списка в один?? Или второй список добавить в конец первого? Вот так...

АТД, перегрузка операторов и функций - C++
Задание: 1. Реализовать (на основе лекционного материала) класс String, который представляет строку символов произвольной длины (отчет -...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru