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

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

Восстановить пароль Регистрация
 
Alexandra555
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 33
20.05.2011, 10:31     Для каждого массива опpеделить сpеднее аpифметическое наибольшего и наименьшего значений массива #1
Даны вещественные массивы D[5][5], A[5][5]. Для каждого
массива опpеделить сpеднее аpифметическое наибольшего и
наименьшего значений массива.

ПОМОГИТЕ С РЕШЕНИЕМ! Когда компилирую выдает ошибку:
Error: Undefined symbol outrez(int[5]near*,char,int) in module zadacha.cpp

Что это значит и на что надо заменить?

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
61
62
63
64
65
66
#include <iostream.h>
#include <iomanip.h>
// прототипы функций
void inputmas(int [5][5], char);
int schet(int [5][5]);
void outrez(int[5][5], char, int);
 
void main()
 {
 // объявление массивов и переменных
 int d[5][5], a[5][5], arifd, arifa;
 
 inputmas(d, 'd'); //  в функцию в качестве аргументов передается массив
 inputmas(a, 'a'); //  и его имя
  arifd=schet(d);
  arifa=schet(a);
 
  outrez(d,'d', arifd);
  outrez(a, 'a', arifa);
  }
 
// опредление функций ввода массива()
void inputmas(int x[5][5], char name)
{
int i,j;
cout <<"Вводим массив"<<name<<endl;
for(i=0; i<5; i++)
for(j=0; j<5; j++)
 {
cout<<"Введите элемент массива"<<name<< "["<<i<<"]["<<j<<"]=";
cin>>x[i][j];
 }
}
 //определение расчетной функции schet()
 int schet(int m[5][5])
 {
 int i, j, arif, min, max;
 min=m[0][0]; // первоначально за минимум примем 1-й элемент
 max=m[5][5]; // первоначально за максисум примем последний элемент
 arif=0; // среднее арифметическое наибольшего и наименьшего значений
 
 for(i=1;i<5; i++)
 for(j=1; j<5; j++)
 if(m[i][j]<min)
 
 for(i=1; i<5; i++)
 for(j=1; j<5; j++)
 if(m[i][j]>max)
  {
   min=m[i][j];
   max=m[i][j];
   arif=(min+max)/2;
  }
  return(arif);
 }
 //определение функций вывода массива outzet()
 void outzet(int x[5][5], char name, int arif)
 {
 int i,j;
 cout<<"Исходный массив:"<<endl;
 for(i=0; i<5; i++)
 for(j=0; j<5; j++)                     
  cout<<setw(6)<<x[i][j];
  
 cout<<"Среднее арифметическое max"<< name<<"и min"<<name<<"элементов в массиве ="<<arif<<".\n";
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 10:31     Для каждого массива опpеделить сpеднее аpифметическое наибольшего и наименьшего значений массива
Посмотрите здесь:

C++ Определить среднее арифметическое наибольшего и наименьшего значений массива
C++ Если сpеднее аpифметическое элементов массива больше 0, то отpицательные элементы массива заменить на него
C++ Создать два массива. Вычислить количество тех элементов каждого массива, для которых выполняется неравенство: 2<элемент массива<10
Определить значения наибольшего неположительного и наименьшего неотрицательного элементов массива C++
среднее арифметическое наибольшего и наименьшего значений C++
C++ Дано одномерный массив Х, состоящий из 15 элементов. Определить пивсуму наибольшего и наименьшего элементов массива
Функции. Найти номер наибольшего и наименьшего элемента массива C++
Нахождение наибольшего и наименьшего элементов целочисленного массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
20.05.2011, 10:36     Для каждого массива опpеделить сpеднее аpифметическое наибольшего и наименьшего значений массива #2
Функция называется outzet
Alexandra555
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 33
20.05.2011, 12:36  [ТС]     Для каждого массива опpеделить сpеднее аpифметическое наибольшего и наименьшего значений массива #3
Цитата Сообщение от mimicria Посмотреть сообщение
Функция называется outzet
Спасибо! Я
Yandex
Объявления
20.05.2011, 12:36     Для каждого массива опpеделить сpеднее аpифметическое наибольшего и наименьшего значений массива
Ответ Создать тему
Опции темы

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