Форум программистов, компьютерный форум 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......мне сказали перегрузить операцию +....тоисть додать два класа но так что бы имя,возраст и универ оставались константами для первого класа а массивы оценок додавались....получился у меня код....но вот немогу понять что неправильно((( #include <iostream> #include <string> using namespace std; class student { protected: string... http://www.cyberforum.ru/cpp-beginners/thread128224.html
C++ Массивы и функции
1.1)Записать каждое число в виде целой десятичной, восмеричной и шестнадцатиричной константы: 212 45 174 99 1.2)записать каждое десятичное число в виде вещественной константы в форме с фиксированной точкой и экспоненциальной форме: 0,03*10^2 338 120,3 22,1*10^-1 1.3)записать выражение для вычисления формулы: z=sin(x^2-y^3)/15*корень четвёртой...
Вычислить и выдать на экран сумму K старших (находящихся слева) цифр этого числа. C++
Ввести с клавиатуры натуральное число A. Вычислить и выдать на экран сумму K старших (находящихся слева) цифр этого числа. Значение 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)Дан одномерный массив целых чисел A40. Массив заполнить значениями путем ввода с клавиатуры. Проверить, является ли левая половина массива (первые 20 элементов) точной копией правой половины массива (следующие 20... подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
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;
}
 
Текущее время: 04:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru