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

Среднее значение каждого столбца - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать программу с использованием printf, scanf http://www.cyberforum.ru/cpp-beginners/thread1083428.html
Написать программу, которая выводит на экран данные из таблицы: ФИО - Иванов А.В., номер в списке - 10, НЕХ - А, Oct - 12, средний бал - 4.8. Дополнительные условия: ФИО, номер в списке и средний бал вводяться из клавиатуры, после чего на экране отображается приведенная таблица.Программа должна быть написана в двух вариантах: с использованием форматированного ввода/вывода, и с использованием...
C++ Уменьшать счетчик времени работы Здравствуйте друзья. У меня тут появился вопросик по С++. Я хочу сделать программу по генераций алгоритма проектирования. И мне надо чтобы счетчик времени работы уменьшался. Как это сделать? Заранее спасибо!! http://www.cyberforum.ru/cpp-beginners/thread1083416.html
C++ Написать простейший генератор тоновых сигналов, использую функцию Beep
Нужно сделать простейший генератор тоновых сигналов, использую функцию Beep(). как сделать чтобы писк был непрерывен и можно было менять частоту. Если я ставлю маленькую длительность и ставлю в цикл, писк идет не непрерывный, а с паузами, если ставлю большую длительность приходится ждать пока все не проиграет.
C++ Почему в книге пишут что cout не может работать без iostream в коде?
Уважаемые, прошу не злится сильно. Объясните, почему мне в книге пишут что cout не может работать без iostream в коде? Одновременно так же он не может работать без std Как я понимаю, оператор cout является доставаемым из std а каким боком тут библиотека iostream?
C++ Инкремент, декремент и прочее. A+++ - что означают это три плюса http://www.cyberforum.ru/cpp-beginners/thread1083373.html
день добрый х) в задании попалась такая операция: a+++ = b%2 так вот. что, собственно, означают это три плюса?я знаю что есть инкремент, но в нем всего два плюса... и это не опечатка в задании.
C++ Немного переделать код Написать функцию замены всех русских символов в строке пробелами. Ввести и обработать две смешанные строки. #include<iostream> #include<string> #include<windows.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
KubikRubik
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 11
28.01.2014, 10:26     Среднее значение каждого столбца
Всем привет, я набраел на интересную задачу:

Для заданной матрицы образовать ряд, состоящий из номеров столбцов, в которых среднее арифмитическое больше последнего элемента…

Матрицу заполняю с помощью функции rand(), проблема состоит в том, что не могу реализовать цикл, чтобы подсчитывалось среднее значение каждого столбца, а то подсчитывает либо один столбец, либо диагональ.

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
#include<iostream>
#include<conio.h>
#include<iomanip>
#include<ctime> 
 
using namespace std; 
 
int main() 
{ 
  double n, m, summ, sarif; 
  int s, k;  
  
  cout << "Vvedite kol-vo strok: "; cin >> n; 
  сout << "Vvedite kol-vo stolbcov: "; cin >> m; 
  cout << '\n';  
  
  double **mat = new double*[n];                     //строки  
  for(int count = 0; count < n; count++)    
  mat[count] = new double[m];                 //столбцы 
 
  s = n * m; 
  srand(time(0)); 
  summ = 0;  
 
  for(int i = 0; i < n; i++) {  
    for(int j = 0; j < m; j++) {   
      for(int count = 0; count < s; count++) {     
      mat[i][j] = rand() % 100;      
         }    
       }  
     }   
    
  for(int i = 0; i < n; i++) {   
    for(int j = 0; j < m; j++) {    
    cout.width(3);    
    cout << setw(4) << mat[i][j];  
      }   
      cout << endl;  
     }    
 
    for(int i = 0; i < m; i++) {         //проблема в этом цикле       
     summ += mat[i][0];           
     sarif = summ / 2;   
    }      
    
    cout << '\n';     
    cout << "Srednee arifmiticheskoe = " << sarif;     
 
    for(int count = 0; count < n; count++)     
    delete []mat[count];  
    getch(); 
    return 0; 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru