Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 3
Регистрация: 01.10.2014
Сообщений: 97

Шаблоны: написать функцию, которая ищет произведение среди двух, трех и четырех целых и действительных чисел

05.11.2014, 23:43. Показов 1781. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать функцию dob, которая ищет произведение среди двух, трех и четырех целых и действительных чисел
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.11.2014, 23:43
Ответы с готовыми решениями:

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

Написать функцию, которая возвращает произведение двух целых чисел, полученных в качестве аргумента
Кто знает как решить задачу, на С++: написать функцию, которая возвращает произведение двух целых чисел, полученных в качестве аргумента?

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

4
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
06.11.2014, 10:54
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
template<class T>
T dob(T a1,T a2,T a3=0,T a4=0)
{
    T res=a1;
    res*=a2;
    if(a3!=0)
     res*=a3;
   if(a4!=0)
     res*=a4;
   return res;
}
int main()
{
    cout<<dob(1,2)<<endl;
    cout<<dob(1,2,3)<<endl;
    cout<<dob(1,2,3,4)<<endl;
    cout<<dob(1.,2.)<<endl;
    cout<<dob(1.,2.,3.)<<endl;
    cout<<dob(1.,2.,3.,4.)<<endl;
}
0
0 / 0 / 3
Регистрация: 01.10.2014
Сообщений: 97
11.11.2014, 13:22  [ТС]
Спасибо.
Может ище такое знаеш?
Написать функцию pl_trik, которая ищет площадь треугольника, различными способами, предусмотреть задания сторон с помощью целых и действительных чисел.
0
0 / 0 / 3
Регистрация: 01.10.2014
Сообщений: 97
20.11.2014, 13:19  [ТС]
Зделал
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
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include <iomanip>
using namespace std;
void pl_trik(int,int,int); //герон
void pl_trik(float,float,float); //дві сторони і кут між ними
void pl_trik(int,int);//сторона і висота
void pl_trik(int,int,int, int); //трикутник вписаний в коло
void pl_trik(float, float); //трикутник описаний наколо коло
 
 
main (void){
 
int a,b,c,R;
float k,f,d,r,p;
 
system("chcp 1251");
 
cout<<"\nВведiть строни трикутника (int,int,int):\n";
cin>>a>>b>>c;
pl_trik(a,b,c);
 
cout<<"\n\nВведіть дві сторони трикутника i кут мiж ними (float,float,float):\n";
cin>>d>>f>>k;
pl_trik(d,f,k);
 
cout<<"\n\nВведіть основу трикутника i його висоту (int,int): \n";
cin>>a>>b;
pl_trik(a,b);
 
cout<<"\n\nВведiть сторони трикутника i радіус описаного кола (int,int,int, int): \n";
cin>>a>>b>>c>>R;
pl_trik(a,b,c,R);
 
cout<<"\n\nВведiть периметр трикутника i радіус вписаного кола (float, float): \n";
cin>>p>>r;
pl_trik(p,r);
 
cout<<"\n\n\n";
system("pause");
}
//Строни трикутника=============================================================
void pl_trik(int a,int b, int c){
    float S,p;
 
   p=(a+b+c)/2;
   S=sqrt(fabs(p*(p-a)*(p-b)*(p-c)));
 
   cout<<"S="<<setprecision(3)<<S;
}
//Дві сторони трикутника i кут мiж ними=========================================
void pl_trik(float d, float f, float k){
    float S;
 
   S=fabs((d*f*sin(k))/2);
 
   cout<<"S="<<setprecision(3)<<S;
}
//Основу трикутника i його висоту===============================================
void pl_trik(int a,int b){
    float S;
 
   S=a*b*0.5;
 
   cout<<"S="<<setprecision(3)<<S;
}
//Cтори трикутника i радіус описаного кола======================================
void pl_trik(int a,int b, int c, int R){
    float S;
 
   S=(a*b*c)/(4*R);
 
   cout<<"S="<<setprecision(3)<<S;
}
//Периметр трикутника i радіус вписаного кола===================================
void pl_trik(float p, float r){
   float S;
 
   S=p*r;
 
   cout<<"S="<<setprecision(3)<<S;
}
Добавлено через 12 часов 25 минут
zss, почему всегда виводит одно и тоже число???
2
6
24
2
6
24
Добавлено через 6 минут
zss, и как переделать штоб вводить с клавиш??? спасибо

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 <iostream>
using namespace std;
template <class T>
T dob(T a1,T a2,T a3=0,T a4=0)
{
    T res=a1;
    res*=a2;
    if(a3!=0)
     res*=a3;
   if(a4!=0)
     res*=a4;
   return res;
}
int main()
{   int a1,a2,a3,a4;
 
cout<<"vvedit 5 dijsnuh chisel:\n";
cout<<"a1=";
cin>>a1;
cout<<"a2=";
cin>>a2;
cout<<"a3=";
cin>>a3;
cout<<"a4=";
cin>>a4;
 
cout<<"vvedit 5 celuh chisel:\n";
cout<<"a1=";
cin>>a1;
cout<<"a2=";
cin>>a2;
cout<<"a3=";
cin>>a3;
cout<<"a4=";
cin>>a4;
 
    cout<<dob(1,2)<<endl;
    cout<<dob(1,2,3)<<endl;
    cout<<dob(1,2,3,4)<<endl;
    cout<<dob(1.,2.)<<endl;
    cout<<dob(1.,2.,3.)<<endl;
    cout<<dob(1.,2.,3.,4.)<<endl;
}
Добавлено через 8 минут
C++
1
T dob(T a1=5.9,T a2=9.987,T a3=99.87,T a4=4.1)
ето просто тут поменять значения числа??

Добавлено через 4 минуты
C++
1
2
3
4
5
6
 cout<<dob(1,2)<<endl;
    cout<<dob(1,2,3)<<endl;
    cout<<dob(1,2,3,4)<<endl;
    cout<<dob(1.,2.)<<endl;
    cout<<dob(1.,2.,3.)<<endl;
    cout<<dob(1.,2.,3.,4.)<<endl;

ой ето здесь)))
0
0 / 0 / 3
Регистрация: 01.10.2014
Сообщений: 97
11.12.2014, 21:29  [ТС]
А блок схему как зделать до проги?zss,
тут что то наверное не так
Миниатюры
Шаблоны: написать функцию, которая ищет произведение среди двух, трех и четырех целых и действительных чисел   Шаблоны: написать функцию, которая ищет произведение среди двух, трех и четырех целых и действительных чисел  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.12.2014, 21:29
Помогаю со студенческими работами здесь

Написать программу, которая вычисляет произведение отри¬цательных чисел среди четырех заданных.
Написать программу, которая вычисляет произведение отрицательных чисел среди четырех заданных. После чего сообщает – является ли полученное...

Надо написать функцию, которая по массиву действительных чисел x1, x2, ..., xn находит произведение положительных элементов массива
Надо написать функцию, которая по массиву действительных чисел x1, x2, ..., xn находит произведение положительных элементов массива.Вот у...

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
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