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

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

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

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2014, 23:43
Ответы с готовыми решениями:

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

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

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

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

4
Модератор
Эксперт С++
11030 / 9102 / 5466
Регистрация: 18.12.2011
Сообщений: 24,341
06.11.2014, 10:54 2
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  [ТС] 3
Спасибо.
Может ище такое знаеш?
Написать функцию pl_trik, которая ищет площадь треугольника, различными способами, предусмотреть задания сторон с помощью целых и действительных чисел.
0
0 / 0 / 3
Регистрация: 01.10.2014
Сообщений: 97
20.11.2014, 13:19  [ТС] 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
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  [ТС] 5
А блок схему как зделать до проги?zss,
тут что то наверное не так
0
Миниатюры
Шаблоны: написать функцию, которая ищет произведение среди двух, трех и четырех целых и действительных чисел   Шаблоны: написать функцию, которая ищет произведение среди двух, трех и четырех целых и действительных чисел  
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2014, 21:29

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

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

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

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


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

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

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