Форум программистов, компьютерный форум, киберфорум
Наши страницы

Использовать для работы с матрицами указатели и операции вида *p++, p++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread225454.html
помгите плиз сделать Дано: x1,...,x7; l1,...,l6; a, b Определить: S = \frac{\sum_{i=1}^{7} ({x}_{i} - ab)}{\sum_{j=1}^{6}({l}_{i} - a)} ;{P}_{i}=S{l}_{i}
C++ Устойчивость алгоритма сортировки Добрый вечер, всех с прошедшими праздниками. Может кто-нибудь подсказать (по возможности помочь реализовать) алгоритм проверки устойчивости алгоритма сортировки. Я понимаю, что нужно сортировать... http://www.cyberforum.ru/cpp-beginners/thread225439.html
C++ Как применять функции?
Вот я делал задание программа работаает но сделать это надо с использованием функции то есть я понял что это такое но как это сделать. Я запутался и не понимаю если в функции я переменные обозначил...
Сортировка столбцов матрицы C++
У меня вопрос..... попытался выполнить сортировку четных столбцов по убыванию.... у меня зацикливается на вложенном "for" который перед if вот исходник, точнее его фрагмент: void main() { ...
C++ Отобрать кандадатов на олимпиады (с отличными оценками) по каждому из предметов http://www.cyberforum.ru/cpp-beginners/thread225418.html
Для группы учащихся известны годовые оценки по следующим предметам:математика,физика,химия, информатика. Отобрать кандадатов на олимпиады(с отличными оценками) по каждому из предметов. Отбор...
C++ Создание меню Здравствуйте. Подскажите пожалуйста! Почему при создании res-файла, выдаёт ошибку? Вот код: res.h #define M_op 100 #define M_ex 101 #define M_help 200 id.rc #include "res.h" MyMenu MENU... подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
08.01.2011, 00:34
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
// Дана матрица A(N, M). Найдите количество элементов этой матрицы,
// больших среднего арифметического всех ее элементов.
 
#include <cstdio>
#include <cstddef>
#include <cstdlib>
#include <ctime>
 
int DoSearch(int *start, int *end) {
  int *current = start;
  double arithmetic_average = 0;
  int element_count = end - start;
 
  while (current <= end)
    arithmetic_average += *(current++);
  arithmetic_average /= element_count;
 
  current = start;
  int result = 0;
  while (current <= end)
    if (*(current++) > arithmetic_average)
      ++result;
 
  return result;
}
 
int main(int argc, char *argv[]) {
  srand(static_cast<size_t>(time(NULL)));
 
  const int k_matrix_width = 10;
  const int k_matrix_height = 5;
  int a_matrix[k_matrix_height][k_matrix_width];
 
  for (int i = 0; i < k_matrix_height; ++i) {
    for (int j = 0; j < k_matrix_width; ++j)
      printf("%d ", (a_matrix[i][j] = rand() % 10));
    printf("\n");
  }
 
  printf("%d", DoSearch(&a_matrix[0][0], &a_matrix[k_matrix_height-1][k_matrix_width-1]));
 
  int exit_key;
  scanf("%d", &exit_key);
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru