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

програмки C++ - C++

Восстановить пароль Регистрация
 
Mihail30rus
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 26
10.05.2011, 08:52     програмки C++ #1
1. Даны сведения об авто: фамилия владельца, марка, цвет, год выпуска:
1) Найти фамилии владельцев, у которых белые «Жигули».
2) Найти самый старый автомобиль.
3) Найти марки машин, выпущенных после 2000 года.

2. Даны сведения о багаже: фамилия владельца, вес.
1) Найти общий и средний вес всего багажа.
2) Найти фамилии владельцев, у которых вес багажа превышает средний вес всего багажа.

Помогите пожалуйста в решении этих двух задач на C++. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2011, 08:52     програмки C++
Посмотрите здесь:

C++ Програмки на cpp для вещественных массивов
Можно примерчик простенькой програмки, которая читает строку с клавы и записывает ее в переменную. C++
оцените програмки
2 програмки с циклами Assembler
Две простенькие програмки C++
C++ решите програмки на C++
С++ програмки
Ускорение програмки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
10.05.2011, 09:05     програмки C++ #2
покажи чё уже сделал, поможем. А так не знаю чем тебе помочь
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
10.05.2011, 11:37     програмки C++ #3
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <cstdlib>
#include <iostream>
 
struct Inf
{
    char name[100];
    float ves; 
};
 
void input(Inf bagaj[], int k);
float find_sr(Inf bagaj[], int k);
float find_ob(Inf bagaj[], int k);
void find_big(Inf bagaj[], int k, float sr);
 
int main(int argc, char *argv[])
{   
    const int p=5;
    float sr;
    float ob;
    
    Inf bagaj[p];
        
    input(bagaj, p);
    
    sr = find_sr(bagaj, p);
    ob = find_ob(bagaj, p);    
    
    std::cout << "Obshiy ves bagaja : " << ob << "\n";
    std::cout << "Srednii ves bagaja : " << sr << "\n";
    
    find_big(bagaj, p, sr);    
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
void input(Inf bagaj[], int k)
{
    std::cout << "Zapolnite structuru iz " << k << " zapisei.\n";
    for(int i=0; i<k; i++)
    {
        std::cout << "Vvedite imia vladeltsa : ";
        std::cin >> bagaj[i].name;
        std::cout << "Vvedite ves bagaja : ";
        std::cin >> bagaj[i].ves;
    }
}
float find_sr(Inf bagaj[], int k)
{
    float sr, size;
    for(int i=0; i<k; i++)
       size += bagaj[i].ves;
    
    sr=size/2;
    return sr;
}
float find_ob(Inf bagaj[], int k)
{
    float size=0;
    for(int i=0; i<k; i++)
       size += bagaj[i].ves;
    
    return size;
}
void find_big(Inf bagaj[], int k, float sr)
{
    for(int i=0; i<k; i++)
       if(bagaj[i].ves > sr) 
          std::cout << bagaj[i].name << "\n";    
}
Yandex
Объявления
10.05.2011, 11:37     програмки C++
Ответ Создать тему
Опции темы

Текущее время: 08:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru