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

Определить разницу в возрасте между самым старшим и самым младшим из заданного списка

23.06.2019, 13:59. Показов 1648. Ответов 1
Метки нет (Все метки)

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

Написать пргограмму, определяющую разницу в возрасте между самым молодым и самым старым сотрудником кафедры.
Профессор Петечкин вывел формулу, по которой можно определить возраст любого из n сотрудников...

Определить разницу между самым высоким и самым низким учеником в класе . Организовать ввод значений с клавиатуры.
Можно пожалуйста полный алгоритм.

Определить, сколько элементов между самым большим отрицательным числом и самым маленьким положительным
Подскажите в чем проблема! Код определяет самое большое отрицательное число и самое маленькое...

Определить,сколько элементов массива располагается между самым большим и самым маленьким элементами являющимися простыми числами
Определить,сколько элементов массива располагается между самым большим и самым маленьким элементами...

1
594 / 431 / 135
Регистрация: 22.11.2017
Сообщений: 1,252
23.06.2019, 20:54 2
Лучший ответ Сообщение было отмечено deds2 как решение

Решение

deds2, привет!

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
#include <iostream>
#include <random>
#include <vector>
#include <algorithm>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Rus");
    random_device rd;
    mt19937 g{ rd() };
    uniform_int_distribution<> dist(1900u, 2000u);
    auto gen = [&g, &dist]() { return dist(g); };
 
    cout << "Введите количество людей ";
    size_t count;
    cin >> count;
    vector<size_t> ages(count);
    generate(begin(ages), end(ages), gen);
    cout << "Список возрастов" << endl;
    for (auto age : ages)
    {
        cout << age << " ";
    }
    cout << endl;
    auto it_min_max = minmax_element(cbegin(ages), cend(ages));
    cout << "Разница в возрасте между самым старшим и самым младшим из этого списка "
        << *(it_min_max.second) - *(it_min_max.first) << endl;
 
    system("pause");
    return 0;
}
Миниатюры
Определить разницу в возрасте между самым старшим и самым младшим из заданного списка  
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2019, 20:54
Помогаю со студенческими работами здесь

Разница между самым большим числом и самым маленьким за определенный период
Сама задача: Посчитать разницу между самым большим числом и самым маленьким за определенный...

Вычислить средний рост студентов и разность в росте между самым высоким и самым низким студентом
Одномерный массив вещественных чисел R75 содержит данные о росте группы студентов. Массив заполнить...

Есть три числа. Найти среднее среди них (то есть число которое лежит между самым большим и самым маленьким)
Сделайте пожалуйста задачу. Сама задача ниже: Есть три числа. Найти среднее среди них (то есть...

Поменять первое слово предложения с самым коротким, последнее с самым длинным
Поменять первое слово предложения с самым коротким, последнее с самым длинным. В общем, написала...


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

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

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