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

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

Войти
Регистрация
Восстановить пароль
 
Mik2012
0 / 0 / 0
Регистрация: 23.10.2012
Сообщений: 11
#1

Структура. Не знаю как написать сравнение структурных переменных - C++

19.11.2012, 20:19. Просмотров 272. Ответов 0
Метки нет (Все метки)

У магазине есть список автомобилей,что поступили на продажу. Каждая запись этого списка вмещает марку автомобиля и его параметры: стоимость, расход топлива на 100 км, надежность (число лет безотказной роботы), комфортность (отличная, хорошая, удовлетворительная). Покупатель в свою очередь имеет ряд требований по каждому из этих параметров. Эти требования задаются в виде некоторых промежутков (например, стоимость — 3...6 тис. дол.; расход топлива — 410 л на 100 км). Нужно вывести на монитор список автомобилей, что удовлетворяют задание требования покупателя. Предусмотреть введение требований покупателя с клавиатуры.
Создал вот такой шаблон, а как найти подходящие автомобили не знаю. Помогите, пожалуйста, кто может.
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
29
30
31
32
33
34
35
#include <iostream>
#define N 10
using namespace std;
 struct Car 
    {
  
    int vitrata;        //ÂèòðГ*ГІГ* ГЎГҐГ*çèГ*Гі
    char marka[N];         //ГЊГ*ðêГ*
    int cina;          //Г‚Г*ðò³ñòü
    int safe;          //ГЌГ*ä³éГ*ВіГ±ГІГј  
    char komf[N];           //ÊîìôîðòГ*ûñòü
    } BMW={12, "BMW",50000,50,"Vidminna"}, 
      AUDI={10, "AUDI",40000,30,"Horosha"},
      MERSEDES={16, "MERSEDES", 50000,60,"Vidminna"},
      ZHYHULI={9, "ZHYHULI", 10000, 5,"Zadovilna"},
      DEO_LANOS={8, "LANOS", 10000, 10, "Horosha"},
      pusto; 
  int main()
{   
    
       int i;
       cout <<"Vvedit vartist avtomobilia:"<<endl;
       cin >>pusto.cina;
       cout <<"Vvedit vutratu benzinu na 100 km.:"<<endl;
       cin >>pusto.vitrata;
       cout <<"Vvedit kilkist rokiv bezvidmovnoi roboty:"<<endl;
       cin >>pusto.safe;
       cout <<"Vvedit komfortnist:"<<endl;
       for(i=0;i<N;i++)
        scanf("%c", &pusto.komf);
        
    
        
        system("PAUSE");
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2012, 20:19     Структура. Не знаю как написать сравнение структурных переменных
Посмотрите здесь:

Копирование структурных переменных - C++
Вот я создал структуру и хочу ее передать в массив (сделать массив структур). После копирования, я не могу получтиь доступ по индексу: ...

Поменять местами строки в массиве структурных переменных - C++
A- массив структурных переменных. Нужно поменять местами строки A и A struct Q { int N; char H; }; int main() ...

Перевод в часы, минуты и секунды для структурных переменных - C++
Дело в том, что неправильно переводит. По идее вроде вычисления должны быть верными, но не работает. Возможно опять моя невнимательность. ...

Для чего используеться передача структурных переменных в функцию? - C++
Вообщем прошу помощи. 1) Для чего используеться передача структурных переменных в функцию? Как производиться доступ к полям структуры?...

Не знаю как написать - C++
Помогите пожалуйста ! Задание : Дан символьный файл. Получить копию этого файла. совсем не пойму что делать... Есть ли какие либо...

2 программы, не знаю как написать( - C++
1) Вычислить Z=(S1+S2)/2 , где S1-сумма положительных элементов массива X, а S2- сумма отрицательных элементов массива A. Суммы вычислять в...

Не знаю как написать прогу! - C++
Привет! Решил научиться программированию, и в данный момент мне очень нужна прога которая копирует данные из файла .ini в другой файл .ini ...

хочу написать прогу не знаю как - C++
Хочу написать программу которая При изменении цвета(например серого на желтый) на определенном пикселе или Группе пикселей(участке...

Нужно написать решение не знаю как к субботе - C++
Необходимо проверить делиться веденное число на 3. Число деться на 3 если сумма его цифр делиться на 3. (3, 9, 6,)

Не знаю как написать прогу на С++? Напишите поиз - C++
Написать функцию, которая получает в качестве параметра строку и определяет, является ли содержимое строки правильным восьмеричным числом....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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