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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ как сделать перекодировку чисел по принципу среднего арифметического http://www.cyberforum.ru/cpp-beginners/thread300303.html
как сделать перекодировку чисел по принципу среднего арифметического дан массив чисел нужно найти среднее арифмитеческое и сделать перекодировку: если < если меньше ср. ар. то =0, если > то = 1
C++ Лишнее значение И снова здравствуйте. Задача такова: программа должна отображать у левого края сплошной квадрат из звездочек с заданной стороной. Все бы ничего, но после печатания квадрата печается число, равное "сторона + 1", хотя я ничего подобного, вроде, не заказывал. #include <iostream> // using namespace std; // // #include <conio.h> // /////////////////////// http://www.cyberforum.ru/cpp-beginners/thread300280.html
Для заданной квадратной матрицы найти такие k, что k-я строка матрицы совпадает с k-м столбцом C++
Здравствуйте=) задание: Для заданной квадратной матрицы найти такие k, что k-я строка матрицы совпадает с k-м столбцом. #include<iostream.h> #include<stdlib.h> #include<conio.h> main() { int N; randomize(); cout<<"Vvedite razmernost' matrici : "<<endl; cout<<"N=";
Работа со структурами C++
Всем доброго времени суток! Имеется следующая задача: Дан список учащихся из 10 записей. Каждая запись имеет поля: фамилия, имя, номер класса, букву класса. Вывести фамилию и первую букву имени для всех учеников указанного извне класса. Написал следующий код: #include <iostream> #include <Windows.h> using namespace std; char* Rus(const char* str); char str_rus; struct date {int numb;...
C++ Создать абстрактный базовый класс Integer(целое) с виртуальными арифметическими операциями и функцией вывода на экран http://www.cyberforum.ru/cpp-beginners/thread300239.html
Помогите,пожалуйста! Не знаю как делать:( Создать абстрактный базовый класс Integer(целое) с виртуальными арифметическими операциями и функцией вывода на экран. Определить производные классы Decimal (десятичное) и Binary (двоичное), реализующие собственные арифметические операции и функцию вывода на экран. Число представляется массивом, каждый элемент которого - цифра.
C++ Функция для возведения в степень (стыдно) Здравствуйте. Нужно написать программу, которая читает два целых значения (основание и показатель степени) и выдаёт результат, используя функцию. Задача простая, но у меня на выходе (вне зависимости от введенной степени) почему-то всегда получается число в квадрате. Вот как делал: #include <iostream> using namespace std; #include <conio.h> подробнее

Показать сообщение отдельно
Alexandra555
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 33
20.05.2011, 10:31     Для каждого массива опpеделить сpеднее аpифметическое наибольшего и наименьшего значений массива
Даны вещественные массивы 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";
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru