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

Найти индекс первого элемента, превосходяшего среднее арифметическое всех элементов матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая считывает текст из файла и записывает в другой файл http://www.cyberforum.ru/cpp-beginners/thread606229.html
Написать программу, которая считывает текст из файла и записывает в другой файл все слова, встречающиеся в тексте несколько раз.
C++ Структура: вывести на экран информацию о результатах прыжков в длину, отсортированную в порядке возрастания мест В одном файле хранятся сведения об участниках соревнований: номер участника, ФИО, страна, во 2 файле сведения об итогах соревнований: номер участника, вид соревнований, дата, место. вывести на экран информацию о результатах прыжков в длину (номер участника, ФИО, страна, место), отсортированную в порядке возрастания мест. http://www.cyberforum.ru/cpp-beginners/thread606222.html
C++ Программа, считывающая текст из файла
Написать программу, которая считывает текст из файла и записывает в другой файл встречающиеся в тексте числа, из отрезка и находит их среднее арифметическое.
C++ Написать программу, которая считывает текст из файла
Задание. Написать программу, которая считывает текст из файла и записывает в другой файл количество букв в тексте. Помогите сделать пожайлуйста. В дискуссию войти не смогу, увы.
C++ Странная запись: 1L http://www.cyberforum.ru/cpp-beginners/thread606195.html
Здравствуйте! Только что наткнулся на запись var = 1L << 1. Все понятно кроме одного: зачем добавлять L после 1?
C++ Работа с потоком Есть входные данные: некоторое описание(строк 15), следом таблица(произвольное) и опять описательные строки. Первую часть считываю как getline(ioFileBall,sByfer); и в момент когда встречаю строку-заголовок таблицы - начинаю считывать таблицу. Для второй части создал структуру, и написал для нее перегрузку. ifstream& operator>>(ifstream& in, recordParticle &prtc) { in >> prtc.Atom ... подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
15.06.2012, 11:32     Найти индекс первого элемента, превосходяшего среднее арифметическое всех элементов матрицы
Вот мой вариант

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream> 
#include <cstdlib> 
#include <iomanip> 
#include <ctime> 
using namespace std; 
 
int main() 
{   
    setlocale(0, "rus");
    const int N = 10; 
    int matrix[N][N]; 
    srand((unsigned) time(0)); 
    int i, j;  
    int sum = 0; 
    int average; 
    int index_i, index_j;
 
    for ( i = 0; i < N; i++) 
        for ( j = 0; j < N; j++) 
            matrix[i][j] = rand() % 100; 
 
    for ( i = 0; i < N; i++) 
        for ( j = 0; j < N; j++)  
        {
            if( j % 10 == 0) 
                cout << endl; 
            cout << setw(3) << matrix[i][j]; 
        }  
        cout << endl << endl;
 
        for ( i = 0; i < N; i++) 
            for ( j = 0; j < N; j++) 
                sum += matrix[i][j]; 
 
        average = sum / (N*N); 
 
        cout << "Среднее значение равно " << average << endl; 
 
        for ( i = 0; i < N; i++) 
        {
            for ( j = 0; j < N; j++) 
                if( matrix[i][j] > average) 
                { 
                
                    index_i = i; 
                    index_j = j;  
                    break;
                } 
 
                if(matrix[i][j] > average) 
                    break; 
        }
 
                cout << endl << endl; 
 
                cout << "Первый элемент который больше среднего значения " << endl; 
                cout << "расположен в строке  " << index_i << "  и столбце " << index_j << endl;  
 
             system("Pause");
}
 
Текущее время: 04:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru