Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
nata18
1 / 1 / 1
Регистрация: 13.02.2011
Сообщений: 179
#1

Перегруженные функции для вычисления суммы произведений двух соседних чисел для трех целых - C++

06.12.2011, 00:06. Просмотров 1036. Ответов 1
Метки нет (Все метки)

Написать и протестировать перегруженые функции для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел.. Также создать функции
заполнения массива случайными числами;
печать массива;
В функциях указать значения по умолчанию для длины массива (количества строк) равным 5. Диапазон случайных чисел в функции заполнения массива по умолчанию указать [-10 .. 10].
http://www.cyberforum.ru/cpp-beginners/thread398890.html

Добавлено через 4 часа 33 минуты
помогите!

Добавлено через 15 часов 46 минут
срочно нужно!!!(((

Добавлено через 2 часа 17 минут
спасите!!

Добавлено через 4 часа 43 минуты
помогите!!(
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 00:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перегруженные функции для вычисления суммы произведений двух соседних чисел для трех целых (C++):

Написать перегруженные функции для вычисления суммы двух чисел
Используя перегрузки, написать функцию для выполнения вычисления суммы двух...

Написать перегруженные функции для вычисления суммы двух чисел
Используя перегрузки, написать функцию для выполнения вычисления суммы двух...

Перегруженные функции для поиска среднего геометрического двух, трех действительных чисел и в одномерном массиве
Написать и протестировать перегружены функции для выполнения задания по...

Написать перегруженные функции с двумя и тремя параметрами для вычисления суммы, разницы, произведения, доли
Написать перегруженные функции с двумя и тремя параметрами, для вычисления...

Написать перегруженные функции для массива целых чисел и строки
Написать перегруженные функции и основную программу, которая их вызывает. а)...

1
Bers
Заблокирован
06.12.2011, 02:11 #2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Не могу смотреть, как ребёнок страдает...

Только я не делал никаких перегрузок (я вапще не понял, чего именно требуется перегрузить по задаче)

И не уверен, что вообще правильно понял эту фразу:
Цитата Сообщение от nata18 Посмотреть сообщение
перегруженые функции для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел..
Типа их несколько должно быть?)


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
67
68
69
70
71
#include <iostream>
#include <algorithm>
#include <ctime>
 
 
#define MAX_SIZE 5 //максимальный размер массива, принятый по умолчанию
 
//// 1 Задача: заполнения массива случайными числами;
int RandomNumber () //генератор псевдослучайных чисел
{ 
    //формула псевдо случайного числа: min+rand()%(max-min+1); 
    
    int min=-10; //по заданию
    int max=10;  //по заданию
    int rnd= min+rand()%(max-min+1);
    return rnd; 
} 
 
template<class T>
void FillRandom(T* Array, size_t sizeMass=MAX_SIZE)
{
    std::generate(Array, Array+sizeMass, RandomNumber); //каждый элемент 
                             //получит значение функции-генератора
}
//////////////////////////////////////////////////////////////////////////
 
// 2 Задача: печать массива;
template<class T>
void View(T* Array, size_t sizeMass=MAX_SIZE)
{
    std::ostream_iterator<T> Viewer(std::cout, " "); //специальный итератор.
                                                     //служит для отправки данных
                                                     //в стандартные потоки вывода
    
    std::copy(Array, Array+sizeMass, Viewer); //скармливает данные объекту
                                              //на который смотрит итератор
                                              //получается вывод всех данных
}
 
//вычисления суммы произведений двух соседних чисел/////////////////////
//не уверен, что правильно понял задачу
//Данная функция пробегается по всему массиву начиная с 1 позиции,
// и до предпоследнего элемента.
//она складывает суммы произведений всех соседних элементов.
template<class T>
int SumMultiplying(T* Array, size_t sizeMass=MAX_SIZE)
{
    
    int Summ=0;
    for(size_t i=1; i<sizeMass-1;++i)
    {
        Summ= Summ+ Array[i-1]*Array[i+1];
    }
    return Summ;
}
 
 
int main()
{
    srand ( unsigned ( time(NULL) ) ); //нужен, что б генератор сл. 
                                                  //чисел корректно работал
    
    int Arr[MAX_SIZE]; //наше подобытное животное
 
    //пример использования не_явных конкретизаций шаблонных функций
    FillRandom(Arr); 
    View(Arr);
    
    //пример использования явной конкретизации шаблона
    std::cout<< "Summ= "<<SumMultiplying<int>(Arr)<<std::endl;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2011, 02:11
Привет! Вот еще темы с решениями:

Функция для вычисления трех целых чисел
Помогите написать две функции вычисления суммы трех целых чисел. Использовать в...

Разработайте перегруженные функции нахождения среднего арифметического и среднего геометрического трех целых и вещественных чисел
Составьте программу для решения задачи. Выясните, что больше: среднее...

Написать функцию вычисления произведения отрицательных чисел для трех целых аргументов
Написать функцию вычисления произведения отрицательных чисел для трех целых...

Нахождение среднего арифметического трех целых чисел или суммы двух вещественных
#include &lt;iostream&gt; #include &lt;cmath&gt; int main() { float x,y; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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