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

как зделать функцию - C++

Восстановить пароль Регистрация
 
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
09.06.2011, 16:03     как зделать функцию #1
для каждой из матриц A[9], b[16], u C[6] определить среднее арифмитическое их положительных елементов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2011, 16:03     как зделать функцию
Посмотрите здесь:

C++ КАК ЗДЕЛАТЬ ЕТО ДЕЛО В С++
прога.exe файл как это зделать C++
C++ Как зделать чтоб программа удалила сама себя
как зделать в цикле C++
C++ как зделать эту программу
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Onishare
30 / 30 / 5
Регистрация: 07.05.2011
Сообщений: 50
09.06.2011, 16:17     как зделать функцию #2
C++
1
2
3
4
5
6
7
8
9
10
11
double fn(int mass[], int size) {
  double res = 0;
  int k = 0;
  for(int i = 0; i < size; ++i) {
    if (mass[i] > 0) {
      res += mass[i];
      ++k;
    }
  }
  return res/k;
}
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
09.06.2011, 18:35  [ТС]     как зделать функцию #3
тело можеш написать?
Nursik77
09.06.2011, 18:43
  #4
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
09.06.2011, 18:59  [ТС]     как зделать функцию #5
это с моей групы наверно тип
Onishare
30 / 30 / 5
Регистрация: 07.05.2011
Сообщений: 50
09.06.2011, 20:31     как зделать функцию #6
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
#include <iostream>
#include <time.h>
 
using namespace std;
 
double fn(int mass[], int size) {
  double res = 0;
  int k = 0;
  for(int i = 0; i < size; ++i) {
    if (mass[i] > 0) {
      res += mass[i];
      ++k;
    }
  }
  return res/k;
}
 
int main() {
  int A[9], B[16], C[6];
  srand(time(NULL));
  // Заполняем массивы случайными числами от -5 до 5
  for (int i = 0; i < 9; ++i)  A[i] = rand()%10-5;
  for (int i = 0; i < 16; ++i) B[i] = rand()%10-5;
  for (int i = 0; i < 6; ++i)  C[i] = rand()%10-5;
  // выводим среднее арифмитическое положительных елементов
  cout << "среднее арифмитическое положительных елементов массива A: " << fn(A, 9)  <<endl;
  cout << "среднее арифмитическое положительных елементов массива B: " << fn(B, 16) <<endl;
  cout << "среднее арифмитическое положительных елементов массива C: " << fn(C, 6)  <<endl;
  system("pause");
  return 0;
}
Yandex
Объявления
09.06.2011, 20:31     как зделать функцию
Ответ Создать тему
Опции темы

Текущее время: 21:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru