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

С помощью функции определения среднего значения элементов массива обработать два массива разной размерности - C++

Восстановить пароль Регистрация
 
aXenT1
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 13
26.05.2013, 14:30     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #1
Помогите составить программу с использованием только функции. Эту тему прошли, но свое задание я так и не сделал, т.к не совсем разобрался с ним. Скорее всего не сложное, но я недопонимаю)
Вот задание:
С помощью функции определения среднего значения элементов массива обработать два массива разной размерности.
Помогите составить эту програмку, по ходу дела буду разбираться) Заранее благодарю)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 14:30     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности
Посмотрите здесь:

C++ Вычисление среднего арифметического значения положительных элементов массива
C++ Посчитать количество элементов, отличающихся от среднего арифметического значения элементов массива
C++ Сформировать два массива размерности 10, посчитать кол-во отрицательных элементов
C++ В программе написать функции: вставки элемента, поиска максимального элемента, определения среднего арифметического элементов массива
C++ Составить процедуру вычисления среднего значения элементов массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
26.05.2013, 14:34     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #2
Цитата Сообщение от aXenT1 Посмотреть сообщение
обработать
Что скрывается за глаголом? Что такое "обработать" массив функцией "определения среднего значения"?
aXenT1
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 13
26.05.2013, 14:38  [ТС]     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #3
Цитата Сообщение от lemegeton Посмотреть сообщение
Что скрывается за глаголом? Что такое "обработать" массив функцией "определения среднего значения"?
Если честно я и сам не понял, поэтому и пишу сюда.. Ну я думаю нужно составить прогр. которая будет находить среднее значение с помощью функции, два массива разной размерности.. Задание запутанное, но такое дали
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
26.05.2013, 14:40     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #4
Так, что-ли?
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
#include <iostream>
 
void printVector(int *vector, int size) {
  for (int i = 0; i < size; ++i) {
    std::cout << vector[i];
    if (i < size - 1) {
      std::cout << ",";
    }
  }
  std::cout << std::endl;
}
 
double average(int *vector, int size) {
  long int accumulator = 0;
  for (int i = 0; i < size; ++i) {
    accumulator += vector[i];
  }
  return (double)accumulator / size;
}
 
int main(int, char**) {
  int a[] = {1, 2, 3, 4, 6, 7};
  int sizeA = sizeof(a)/sizeof(a[0]);
 
  int b[] = {6, 5, 4, 3, 2, 1};
  int sizeB = sizeof(b)/sizeof(b[0]);
 
  printVector(a, sizeA);
  std::cout << average(a, sizeA) << std::endl;
 
  printVector(b, sizeB);
  std::cout << average(b, sizeB) << std::endl;;
  
  
  return 0;
}
aXenT1
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 13
26.05.2013, 14:47  [ТС]     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #5
lemegeton, забыл сказать, что работаем в с++ builder, и используем немного другой код, твоя программа слишком сложная, надо проще, а то не примут опять)) Короче надо просто прогр.для вычисления ср.арифметического с использованием только функций)
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
26.05.2013, 14:59     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #6
Цитата Сообщение от aXenT1 Посмотреть сообщение
твоя программа слишком сложная, надо проще
Примитивнее уже ваапще некуда.

Добавлено через 1 минуту
Цитата Сообщение от aXenT1 Посмотреть сообщение
работаем в с++ builder, и используем немного другой код
Шутка, что-ли?! Это какой -- другой?
Croessmah
26.05.2013, 15:07
  #7

Не по теме:

lemegeton, ну билдер славится своими приблудами

BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
26.05.2013, 16:40     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #8
aXenT1, тип приложения какой? Консольное или оконное?

Не по теме:

Croessmah,

aXenT1
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 13
26.05.2013, 17:41  [ТС]     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #9
Цитата Сообщение от BumerangSP Посмотреть сообщение
aXenT1, тип приложения какой? Консольное или оконное?
Консольное)
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
26.05.2013, 17:47     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #10
А какой тогда код? Код выше написан достаточно просто, без контейнеров и прочего.
aXenT1
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 13
26.05.2013, 17:52  [ТС]     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #11
Цитата Сообщение от BumerangSP Посмотреть сообщение
А какой тогда код? Код выше написан достаточно просто, без контейнеров и прочего.
просто мы используем код немного другой, конечно если я такой напишу, то сразу станет все понятно)
Вот пример кода, как мы пишем, только по другой теме:
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
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <fstream.h>
void main()
{struct st
  {char nazv[20];
   char tovar[20];
   double stoimost;
  };
int n;
cout<<"kol-vo zapisey= ";
cin>>n;
st*p=new st[n];
ofstream f("D:/magazin.txt");
f<<n<<"\n";
for (int i=0;i<n;i++)
 {cout<<"nazvanie= ";
  cin>>p[i].nazv;
  f<<p[i].nazv<<"\t";
  cout<<"tovar= ";
  cin>>p[i].tovar;
  f<<p[i].tovar<<"\t";
  cout<<"stoimost tovara= ";
  cin>>p[i].stoimost;
  f<<p[i].stoimost<<"\n";
 }
f.close();
 
char m[25];
cout<<"vvedite nazvanie tovara= ";
cin>>m;
for (int i=0;i<n;i++)
if (stricmp(p[i].tovar,m)==0)
cout<<"Tovar estb v magazine " <<p[i].nazv<<"\t"<<  " Ego stoimost  "<<p[i].stoimost<<"\n";
 
getch();
}
Если бы я разобрался с той темой, не парил бы вам мозг, но мне ее надо сдать. Ну придется что-то думать, всем спасибо за помощь
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2013, 18:17     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности
Еще ссылки по теме:

Даны два одномерных массива разной размерности. найти элементы принадлежащие и тому и другому массиву C++
Составить код функции вычесления среднего значения для нечетных элементов массива А C++
C++ Функции вычисления среднего и среднеквадратического значения элементов массива

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

Или воспользуйтесь поиском по форуму:
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
26.05.2013, 18:17     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #12
Ну, там тоже самое, только названия подлиннее и попонятнее.
Yandex
Объявления
26.05.2013, 18:17     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности
Ответ Создать тему
Опции темы

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