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

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

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

Описать структуру FRIDGE - C++

11.11.2009, 00:58. Просмотров 644. Ответов 1
Метки нет (Все метки)

Описать структуру FRIDGE (наименование, фирма-изготовитель, количество на складе, цена). Введите данные в массив, состоящий из пяти элементов типа FRIDGE. Выведите на экран информацию о холодильниках, стоимость которых не больше введенного с клавиатуры числа. Если такого холодильника нет, то программа должна выдать соответствующее сообщение на экран.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2009, 00:58     Описать структуру FRIDGE
Посмотрите здесь:

Описать структуру ZODIAK - C++
Описать структуру ZODIAK (знак зодиака, фамилия и имя, день рождения). Введите данные в массив, состоящий из двенадцати элементов типа...

Описать структуру Одежда - C++
дана структура-одежда(название,цена,размер). создать меню в си в которое входит: 1)заполнить массив структур 2)вывод 3)добавить новую...

Описать структуру Student - C++
#include <iostream> #include <fstream> #include<limits> #define DIM 10 #define NAME 70 using namespace std; struct...

Описать структуру MUSEUM - C++
Описать структуру MUSEUM (название музея, время работы, стоимость билета, адрес). Введите данные в массив, состоящий из шести элементов...

Описать структуру ОЗУ - C++
Добрый день ребята) Помогите написать Д\З. Описать структуру ОЗУ. 1.Сортировать по названию фирмы 2. Чистота 3. Объем

Описать структуру Worker - C++
Помогите доделать, есть какие-то ошибки, но я пока не смогла их найти. Описать структуру WORKER (фамилия и инициалы работника,...

Описать структуру Метро - C++
Начал работать со структурами, но пока что не очень разобрался. я щас пытаюсь отладить ввод вывод структуры : название станции метро :...

Описать структуру MUSEUM - C++
Пожалуйста посмотрите это условие может вы сможете мне помочь..... Описать структуру MUSEUM (название музея, время работы, стоимость...

Описать структуру «дата» - C++
Описать структуру «дата» (год, месяц, день). Определить функцию «дней до конца года» вычисляющую количество дней до конца года.

Описать структуру STUDENT - C++
у меня такое задание: Описать структуру с именем STUDENT, содержащую следующие поля: • фамилия и инициалы; • номер группы; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт CЭксперт С++
9466 / 5479 / 927
Регистрация: 25.07.2009
Сообщений: 10,503
11.11.2009, 18:50     Описать структуру FRIDGE #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define STR_LEN 31
#define ARRAY_SIZE 5
 
typedef struct {
    char name[STR_LEN];
    char manufacturer[STR_LEN];
    int amount;
    double price;
} Fridge_t;
 
int main(){
    Fridge_t fridges[ARRAY_SIZE];
    int i, count;
    char buf[STR_LEN];
    double max_price;
    
    for ( i = 0; i < ARRAY_SIZE; i++ ){
        printf("\nFridge #%d\n", i + 1);
        printf("Name: ");
        fgets(fridges[i].name, STR_LEN, stdin);
        fridges[i].name[strlen(fridges[i].name) - 1] = 0;
        printf("Manufacturer: ");
        fgets(fridges[i].manufacturer, STR_LEN, stdin);
        fridges[i].manufacturer[strlen(fridges[i].manufacturer) - 1] = 0;
        printf("Amount: ");
        fridges[i].amount = atoi(fgets(buf, STR_LEN, stdin));
        printf("Price: ");
        fridges[i].price = atof(fgets(buf, STR_LEN, stdin));
    }
    
    printf("\n\nMaximum price to searching for: ");
    max_price = atof(fgets(buf, STR_LEN, stdin));
    printf("\n");
    count = 0;
    for ( i = 0; i < ARRAY_SIZE; i++ )
        if ( fridges[i].price <= max_price )
            printf("%d\t%s\t%s\t%5d\t%5.2f\n", ++count, fridges[i].name,
                fridges[i].manufacturer, fridges[i].amount, fridges[i].price);
    if ( count > 0 )
        printf("\nFound %d fridges with price %5.2f and lower.\n", count, max_price);
    else
        printf("\nNo fridges for price %5.2f.\n", max_price);
    
    return 0;
}
Ответ Создать тему
Опции темы

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