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

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

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

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

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

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

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

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

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

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

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

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

В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость. - C++
Ребят, помогите пожалуйста, 29 июня экзамен по "Основы программирования",кто сколько сможет сделать задач, тем всей группой поставим "+"...

АТД список. Сравнение элементов - C++
Здравствуйте!! Тут возникла такая проблема! Подскажите пожалуйста каким образом можно сравнить элементы списка в цикле!!! В...

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

Добавьте к АТД «очередь» функцию first - C++
Добавьте к АТД «очередь» функцию first, что получает первый элемент очереди, не удаляя его, и реализуйте ее аналогично функции del. В...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;
 }
Вроде бы правильно иду... однако не знаю как определить функцию, которая бы выводила лазерные принтеры в порядке возрастания разрешающей способности
Yandex
Объявления
20.03.2012, 23:36     Создать АТД (структура)
Ответ Создать тему
Опции темы

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