Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Yurasik
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 9
#1

Математика на С++ для начинающих - C++

29.10.2010, 01:26. Просмотров 641. Ответов 3
Метки нет (Все метки)

Помогите пож-ста написать программу для определения функции f (x,y)=[min(2x,x+y)+max(3y,y-x)] / max (x,y) c исключением деление на ноль
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2010, 01:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Математика на С++ для начинающих (C++):

С++ для начинающих - C++
не могу сгенерировать случайные целые числа. всегда одно и тоже значение выходит. при чем эта функция должна быть не в main и количество...

С/С++ для начинающих - C++
Вводится последовательность целых чисел, 0 – конец последовательности. Вычислить количество положительных чисел, кратных 7 и не кратных 5 и...

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

Задачник для начинающих - C++
Народ ... дайте ссылку или пдфник с задачами оп С++ ... желательно с ответами - ну что бы проверить себя потом ... заранее спасибо.

Массивы в с++ для начинающих - C++
В целочисленный массив X(n) после каждого нечетного элемента вставить максимальный простой элемент этого же массива. Определить среднее...

Книги для начинающих - C++
Здраствуюте, скажите, где можно скачать нормальную, простую для понятия новечкам книгу о программе С++ Builder 6? P.S. Зарание спасибо

3
yariknarik
0 / 3 / 0
Регистрация: 02.06.2010
Сообщений: 36
29.10.2010, 02:13 #2
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
#include <iostream.h>
#include <math.h>
 
void main()
{
float x,y,f,min,max1,max2;
cout<<"insert x,y";
cin>>x>>y;
if(x>y)
max1=x;
else
max1=y;
if(x*2<x+y)
min=x*2;
esle
min=x+y;
if(3*y>y-x)
max2=y*3;
else
max2=y-x;
if(max==0)
cout<<"invalid operation";
else
cout<<f=(min+max2)/max;
}
Добавлено через 6 минут
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
     
#include <iostream.h>
#include <math.h>
 
void function(float &, float &); 
 
void main()
{
float x,y2;
cout<<"insert x,y";
cin>>x>>y;
function(x,y)//(&x,&y)
 
} 
 
void function(float &x, float &y)
{
float f,min,max1,max;
if(x>y)
max1=x;
else
max1=y;
if(x*2<x+y)
min=x*2;
esle
min=x+y;
if(3*y>y-x)
max2=y*3;
else
max2=y-x;
if(max==0)
cout<<"invalid operation";
else
cout<<f=(min+max2)/max;
}
0
Yurasik
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 9
29.10.2010, 23:45  [ТС] #3
Написано с ошибками по невнимательности, комрилятор такого не раздупляет, чтоб ввести исключение Деление на ноль надо использовать try, catch и throw, но как их применить к этой программе?

Добавлено через 5 минут
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
#include<iostream.h>
{ float (x,y,min,max1,max2,F);
 
 {
 try
 {if (max1==0) throw "\nNa nol del nelza!";
 while(max1!=0)
{if (x>y)
max1=x;
else
max1=y;
  }
catch(const char *report)
{
cerr<<report<<"max1=0"<<max1<<"\n";
}
 
 
if(2*x>x+y)
min=x+y;
else
min=2*x;
 
if(3*y<y-x)
max2=y-x;
else
max2=3*y;
F=(min+max2)/max1;
 
 
cout<<"F="<<F<<"\n";
}
В этой программе пишет только одну ошибку: declaration terminated incorrectly как её исправить?
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,987
29.10.2010, 23:48 #4
C++
1
 float (x,y,min,max1,max2,F);
скобки убрать надо и нет войд мейна.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2010, 23:48
Привет! Вот еще темы с ответами:

Литература для начинающих - C++
всех с НГ!))) посоветуйте что почитать человеку который с программированием на Вы а в частности по С++...

Программы для начинающих - C++
Задача №1 Товар стоит a рублей b копеек. За него заплатили c рублей d копеек. Сколько сдачи требуется получить? Формат ввода: ...

Задачки для начинающих C++ - C++
Здравствуйте, может кто-то знает какой-нибудь хороший сайт с задачками для начинающих изучать язык C++? Желательно бы, чтобы с какой-то...

кодом с++ для начинающих - C++
помогите с кодом с++ в среда visual studios 2010 я создал программу альтернативно &quot;привет мир&quot; велл код да кстати вот он: /* Программа...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
29.10.2010, 23:48
Ответ Создать тему
Опции темы

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