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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aXenT1
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 13
#1

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

26.05.2013, 14:30. Просмотров 516. Ответов 11
Метки нет (Все метки)

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

Даны два одномерных массива разной размерности. найти элементы принадлежащие и тому и другому массиву - C++
Помогите пожалуйста! Даны два одномерных массива разной размерности. найти элементы принадлежащие и тому и другому массиву. (на языке...

Функции вычисления среднего и среднеквадратического значения элементов массива - C++
дано массив экспериментальных значений X. Определить функции вычисления среднего значения x и среднеквадратического значения \sigma...

Написать шаблон функции для вычисления среднего значения элементов массива - C++
Напишите шаблон функции, возвращающей среднее арифметическое всех элементов массива. Аргу-ментом функции должен быть размер массива типа...

Составить код функции вычесления среднего значения для нечетных элементов массива А - C++
Помогите! Составить код функции вычесления среднего значения для нечетных элементов массива А С меня плюшки))

В программе написать функции: вставки элемента, поиска максимального элемента, определения среднего арифметического элементов массива - C++
В целочисленном массиве Х(N) после каждого четного числа вставить максимальный элемент массива. Найти среднее арифметическое элементов ...

Сформировать два массива размерности 10, посчитать кол-во отрицательных элементов - C++
Цель:Закрепить базовые алгоритмы работы с одномерными массивами(C++ Builder) Ввести с клавиатуры массив,состоящий из 20...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
26.05.2013, 14:34     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #2
Цитата Сообщение от aXenT1 Посмотреть сообщение
обработать
Что скрывается за глаголом? Что такое "обработать" массив функцией "определения среднего значения"?
aXenT1
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 13
26.05.2013, 14:38  [ТС]     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #3
Цитата Сообщение от lemegeton Посмотреть сообщение
Что скрывается за глаголом? Что такое "обработать" массив функцией "определения среднего значения"?
Если честно я и сам не понял, поэтому и пишу сюда.. Ну я думаю нужно составить прогр. которая будет находить среднее значение с помощью функции, два массива разной размерности.. Задание запутанное, но такое дали
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
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
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
26.05.2013, 14:59     С помощью функции определения среднего значения элементов массива обработать два массива разной размерности #6
Цитата Сообщение от aXenT1 Посмотреть сообщение
твоя программа слишком сложная, надо проще
Примитивнее уже ваапще некуда.

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

Не по теме:

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

BumerangSP
4285 / 1407 / 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
4285 / 1407 / 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++
Написать функцию, которая заполняет массив случайными числами. Принимаемые параметры – имя массива, его размер и диапазон случайных чисел....

Вычисление среднего геометрического значения элементов заданного массива - C++
Нужна помощь с решением следующего алгоритма: Составить алгоритм и программу для вычисления среднего геометрического значения...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru