С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
1 / 1 / 1
Регистрация: 13.02.2011
Сообщений: 179

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

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

Студворк — интернет-сервис помощи студентам
Написать и протестировать перегруженые функции для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел.. Также создать функции
заполнения массива случайными числами;
печать массива;
В функциях указать значения по умолчанию для длины массива (количества строк) равным 5. Диапазон случайных чисел в функции заполнения массива по умолчанию указать [-10 .. 10].

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

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

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

Добавлено через 4 часа 43 минуты
помогите!!(
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.12.2011, 00:06
Ответы с готовыми решениями:

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

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

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

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

Решение

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

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

И не уверен, что вообще правильно понял эту фразу:
Цитата Сообщение от 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2011, 02:11
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru