0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 5
1

Составление программ на использование структур данных

16.02.2014, 15:13. Показов 1375. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
программа должна осуществлят обработку массива структур по заданному варианту. Массив структур должен содержать не менее 5-ти элементов. Массив ввести с клавиатуры. Программа должна выдавать подсказку пользователю об элементе который вводить.


Вариант 1-Написать программу, которая вводит массив записей о реках (Название, бассейн, длина, площадь притоков, в какое море впадает). Программа должна найти и вывести на экран данные о реках, длина которых больше 100 км.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2014, 15:13
Ответы с готовыми решениями:

Составление программ на использование двумерных массивов
Написать программу, которая запрашивает размерность двумерного массива, заполняет его случайными...

Составление программ на использование двумерных массивов
Написать программу, которая запрашивает размерность двумерного массива, заполняет его случайными...

Использование структур данных
помогите исправить ошибки:cry: #include<iostream> #include<stdlib.h> #include<string> ...

Разработка и отладка алгоритмов и программ с использованием структур данных.
народ , помогите переделать задачу под это условие , плиз оч нужно , приведённый мною код это...

1
20 / 20 / 8
Регистрация: 26.01.2014
Сообщений: 56
16.02.2014, 15:47 2
Лучший ответ Сообщение было отмечено oleg1234 как решение

Решение

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
#include <iostream>
#include <string>
using namespace std;
 
struct River {
    string name;  ///< Название реки
    string pool;  ///< Бассейн
    double length;  ///< Длина реки
    double area;    ///< Площадь притоков
    string sea;     ///< Море, в которое впадает река
 
    void init();
    void show() const;
};
 
void River::init() {
    cout << "Name: ";
    cin >> name;
    cout << "Pool: ";
    cin >> pool;
    cout << "Length: ";
    cin >> length;
    cout << "Area: ";
    cin >> area;
    cout << "Sea: ";
    cin >> sea;
}
 
void River::show() const {
    cout << "River: " << name << endl
         << "Pool: " << pool << endl
         << "Length: " << length << endl
         << "Area of the influxes: " << area << endl
         << "Sea: " << sea << endl;
}
 
void showRiverLengthGreatThan100km(River rivers[], int size);
const int SIZE = 5;
 
int main() {
 
    River rivers[SIZE];
    for (int i = 0; i < SIZE; ++i) {
        cout << "River number #" << i << "=========" << endl;
        rivers[i].init();
        cout << "================" << endl;
    }
    showRiverLengthGreatThan100km(rivers, SIZE);
    return 0;
}
 
void showRiverLengthGreatThan100km(River rivers[], int size) {
    for (int i = 0; i < size; ++i) {
        if (rivers[i].length > 100) {
            cout << "River number #" << i << "-------------\n";
            rivers[i].show();
            cout << "------------------------\n";
        }
    }
}
2
16.02.2014, 15:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2014, 15:47
Помогаю со студенческими работами здесь

пример базы данных на с/с++ с использование структур
если у кого есть выложите плиз пример любой базы данных на с/с++ с использованием структур (там...

Использование динамических структур данных. Исследование операций с односвязным списком
«Владелец автомобиля»: фамилия; имя; отчество; номер телефона; домашний адрес (почтовый индекс,...

Использование динамических структур данных (вывести, сколько раз число совпадает с элементами списка)
Есть задачка #include &lt;iostream&gt; # include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;stdlib.h&gt;...

Составление программ вычисления суммы
Дано натуральное число N&gt;0. Вычислить S=1*2+2*3*4+...+N*(N+1)*(N+2)...2N Тест: N=3, S=386. ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru