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

Вычислить средний рост студентов и разность в росте между самым высоким и самым низким студентом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как написать функцию подсчет средней стоимости за 1 час роботы http://www.cyberforum.ru/cpp-beginners/thread128241.html
Вот функция void pods4et_srednego_bala() { char a; float m=0; int n=0; parehmaher* tek_list=Head; char search_name; cout<<" Vuvod srednego_bala \n";
C++ Незнаю почему неработает я создал базовий клас тудент и производний клас студент_1......мне сказали перегрузить операцию +....тоисть додать два класа но так что бы имя,возраст и универ оставались константами для первого... http://www.cyberforum.ru/cpp-beginners/thread128224.html
C++ Массивы и функции
1.1)Записать каждое число в виде целой десятичной, восмеричной и шестнадцатиричной константы: 212 45 174 99 1.2)записать каждое десятичное число в виде вещественной константы в форме...
Вычислить и выдать на экран сумму K старших (находящихся слева) цифр этого числа. C++
Ввести с клавиатуры натуральное число A. Вычислить и выдать на экран сумму K старших (находящихся слева) цифр этого числа. Значение K ввести с клавиатуры. Если количество цифр в числе меньше K, ...
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread128187.html
Здраствуйте,помогите с задачей пожалуйста: В матрице отсортировать по возрастанию элементы главной диагонали и поменять местами максимальный и минимальный элемент(судя по всему главной...
C++ Определить значение результата.... 1)4. Переменная объявлена как float S. Определить значение результата каждой операции и значение переменной S после вычисления выражения: S = 0x10 / 3 + 7.0 / 2 2)Дан одномерный массив... подробнее

Показать сообщение отдельно
neske
1501 / 868 / 84
Регистрация: 26.03.2010
Сообщений: 2,974
11.05.2010, 21:58
Вот, как-то так
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
#include <iostream>
#include <iomanip>
#include <ctime>
#include <numeric>
 
int main ()
{
    const int size=75;
    int MAS[size];
 
    std::cout << "Start:\n";
    srand(time(NULL));
    for (int i=0; i<size; i++) {
        MAS[i]=rand()%51+150; // 150..200
        std::cout << std::setw(5) << MAS[i]; }
 
    float average=std::accumulate(MAS, MAS+size, 0) / size; // среднее аифметическое.
 
    int max=*std::max_element(MAS, MAS+size); // наибольший рост.
    int min=*std::min_element(MAS, MAS+size); // наименьший рост.
    int difference=max-min; // разница.
 
    std::cout << std::endl;
    std::cout << "Finish:\n";
    for (int i=0; i<size; i++) {
        std::cout << std::setw(5) << MAS[i];
        if (!((i+1)%5)) std::cout << std::endl; }
 
    std::cout << std::endl;
    std::cout << "Average: " << average << std::endl;
    std::cout << "Difference: " << difference << std::endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru