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

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

06.12.2011, 00:06. Показов 2384. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru