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

Для каждого массива определить среднее арифметическое наибольшего и наименьшего значений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ число rand() http://www.cyberforum.ru/cpp-beginners/thread189894.html
почему у меня компилятор делает числа случайными только когда я пошагово выполняю прогу ?!? как только запускаю чтоб сама выполнялась, дает одно и то же число. srand(time(NULL)); включил. для наглядности void KeyGen(char* key) { //для генерации случайных чисел srand(time(NULL)); //согласно формату ключа цццАцц создаем случайный ключ //НА 3й позиции у нас символ английского алфавита A...
C++ Хеш- функция bkdr взял алгоритм bkdr с википедии unsigned int BKDRHash (char *str, unsigned int len) { unsigned int seed = 131313; unsigned int hash = 0; unsigned int i = 0; for (i = 0; i < len; str++, i++) { hash = (hash * seed) + (unsigned char) (*str); http://www.cyberforum.ru/cpp-beginners/thread189890.html
C++ Алгоритм "sort" invalid operator<
Доброго времени суток. Очередная проблема. Есть у меня мой вектор, который необходимо отсортировать. Использую алгоритм sort(...);, передавая в него мой вектор и предикат. Алгоритм падает по непонятным причинам. В приложеном скрине, вижу что поля мои где то "похерились", но когда такое происходит, он не всегда "падает", а еще бывает и сортирует(при том правильно). Но затем когда надо...
C++ algorithm
дано последовательность целих чисел 1.для каждого елемента найти количество цифр числа( count_if) 2.после каждого симетріческого елемента вставить 0 (find_if) 3. заполнить список трьохзначними симетричискеми числами(generate) 4.удалить значения сума цифр которих ровна Х(remove_if) #include <iostream> #include <vector> #include <algorithm> using namespace std;
C++ составить двумерный массив,сложить 2строку и 3столбец,найти сумму этих элементов http://www.cyberforum.ru/cpp-beginners/thread189821.html
составить двумерный массив,сложить 2строку и 3столбец,найти сумму этих элементов..объясните как сделать..
C++ двумерный массив посмотрите пожалуйста правильно ли я написал функцию для ввода и вывовы двумерного массива ? в лекциях вроде так в книжке тоже а на пк не хочет правильно работать( #define M 10 #define N 12 void put(int a,int *l,int*k) { int i,j; printf("Введите количество строк "); scanf("%d",l); printf("Введите количество столбцов "); подробнее

Показать сообщение отдельно
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
12.11.2010, 10:52     Для каждого массива определить среднее арифметическое наибольшего и наименьшего значений
и так

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
    const int arSize = 10;
    
    float A[arSize][arSize];
    float D[arSize][arSize];
    
    float s, minA, maxA, minD, maxD, sA, sD;
    
    srand(time(NULL));
    
    for(int i=0; i<arSize; i++)
       for(int j=0; j<arSize; j++)
       {
            A[i][j] = ((double)rand()/20)*2.0;
            D[i][j] = ((double)rand()/20)*2.0;
       }
    
     for(int i=0; i<arSize; i++)
     {
       for(int j=0; j<arSize; j++)
       {
         cout << A[i][j] << " ";
       }
       cout << "\n";
     } 
    
    
    
    maxA = A[0][0]; maxD = D[0][0];
    minA = 0.0; minD = 0.0; s = 0.0;
    for(int i=0; i<arSize; i++)        
       for(int j=0; j<arSize; j++)
       {
            if(A[i][j] < minA) minA = A[i][j];
            if(D[i][j] > maxD) maxD = D[i][j];
       }   
    sA = (minA + maxA) / 2;
    sD = (minD + maxD) / 2;
    
    cout << "\n\n";
    cout << "Srednee znachenie A[][]: " << sA << "\n"; 
    cout << "Srednee znachenie D[][]: " << sD << "\n";
 
Текущее время: 09:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru