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

Функция заполнения массива и сравнения среднего значения элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Буферизованный ввод в файл http://www.cyberforum.ru/cpp-beginners/thread128800.html
Доброго времени суток. :) Нужна помощь с программой, для начала что она делает и в чём "соль": 1) создаёт файл на жд с именем ... const char * file_name = "information.txt"; //имя файла конечно имя файла может быть любым :) но это так, хочу услышать замечание по этому поводу. 2) далее, мы должны ввести количество учеников в классе (глобально для этого я создал шаблон структуры) 3)...
C++ Сложить два числа в двоичной системе счисления в прямом коде Здравствуйте! Помогите, пожалуйста, решить задачу. Сложить два числа в двоичной системе счисления в прямом коде. Если можно, напишите всю программу. Заранее благодарна. http://www.cyberforum.ru/cpp-beginners/thread128799.html
C++ сформировать двумерный массив
сформировать двумерный массив по такому правилу 12345 51234 45123 34512 23451
Памогите прошу на С прогу C++
Памогите написать кусок проги по єтомуу заданию : - создание файла, содержащего записи обрабатываемого архива (массива записей); - добавление записей в архив; - удаление записей из архива;
C++ Сформировать из данной строки новую строку, удалив все кратные символы http://www.cyberforum.ru/cpp-beginners/thread128791.html
написать программу на си: дана строка АААВВСС, сформировать из нее новую строку АВС,удалив все кратные элементы. заранее спасибо)
C++ Перевести число из десятичной системы в двоичную Здравствуйте! Помогите, пожалуйста, решить задачу на С++. Перевести число из десятичной системы в двоичную. Если можно, напишите, пожалуйста, всю программу. Заранее благодарна. подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
12.05.2010, 21:10     Функция заполнения массива и сравнения среднего значения элементов
Если я все правильно понял, то вот вам такой вариант:

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
#include <iostream>
#include <numeric>
#include <ctime>
 
void random (int *, int, int);
 
int main()
{
    const int size=10;
    int firstMAS[size];
    int secondMAS[size];
    std::cout << "Enter range of values: ";
    int range; std::cin >> range;
    std::cout << std::endl;
 
    srand(time(NULL));
    random(firstMAS, size, range); // заполняем случайными числами первый массив.
    random(secondMAS, size, range); // заполняем случайными числами второй массив.
 
    float firstAverage = std::accumulate (firstMAS, firstMAS+size, 0) / size;
    float secondAverage = std::accumulate (secondMAS, secondMAS+size, 0) / size;
 
    if (firstAverage>secondAverage) std::cout << "First average bigger than second.\n";
    else if (firstAverage<secondAverage) std::cout << "Second average bigger then first.\n";
 
    else std::cout << "First average is equal to second.\n";
 
 
    system("pause");
    return 0;
}
 
void random (int *MAS, int size, int range)
{
    for (int i=0; i<size; i++)
        MAS[i]=rand()%range;
}
 
Текущее время: 06:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru