- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
double vvod (double a1, double a2, double a3) {
// a1=a a2=b a3=c
cout<<"Введите значение коэфицента a: ";
cin>>a1;
cout<<endl;
cout<<"Введите значение коэфицента b: ";
cin>>a2;
cout<<endl;
cout<<"Введите значение коэфицента c: ";
cin>>a3;
cout<<endl;
return (a1);
return (a2);
return (a3);
}
Irdis 05.09.2013 13:54 # −2
roman-kashitsyn 05.09.2013 13:57 # +9
в фортране по ссылке по умолчанию передача, там бы работало
bormand 05.09.2013 17:49 # 0
Abbath 07.09.2013 09:03 # 0
bormand 07.09.2013 09:11 # 0
Вроде бы переменные, начинающиеся на i-n определялись как целые, а остальные как вещественные? Я в чем-то тупанул? Поясните плиз, как там должно быть...
P.S. Есть преподы, которые на лабах по фортрану заставляют студентов вместо нормальных имен юзать говно в духе n1, n2, n3...
anonimb84a2f6fd141 07.09.2013 14:56 # −2
kegdan 07.09.2013 15:02 # +1
bormand 07.09.2013 15:18 # +2
kegdan 07.09.2013 15:38 # 0
bormand 07.09.2013 15:56 # 0
Lokich 05.09.2013 14:23 # −2
roman-kashitsyn 05.09.2013 14:24 # 0
bormand 05.09.2013 14:50 # 0
vistefan 05.09.2013 17:09 # +5
Xom94ok 05.09.2013 20:19 # +4
http://coliru.stacked-crooked.com/a/6d42fe38b7757743
P.S. Извините за процедурный стиль, я больше не буду :)
vistefan 05.09.2013 21:29 # 0
Xom94ok 05.09.2013 21:44 # 0
vistefan 05.09.2013 22:03 # +3
user@gk/~>summon @bormand_
bormand 06.09.2013 04:44 # +3
inkanus-gray 07.09.2013 02:15 # +3
Qwertiy 05.09.2013 21:28 # −1
#define return
:)
LispGovno 05.09.2013 14:51 # +5
guest 06.09.2013 10:32 # −6
Abbath 07.09.2013 09:08 # 0
LispGovno 04.12.2013 21:02 # 0
Abbath 04.12.2013 22:53 # +3
1024-- 04.12.2013 23:21 # +2
LispGovno 05.09.2013 16:42 # 0
bormand 05.09.2013 17:25 # +3
LispGovno 06.09.2013 12:51 # 0
PS: Пля, когда уже liveworkspace.org заработает. Я буду жаловаться.
bormand 06.09.2013 12:58 # 0
Вот тут в главах Calling a coroutine или Transfer of data посмотри пример. Имхо самый натуральный yield.
WGH 05.09.2013 16:43 # +12
bormand 05.09.2013 17:26 # +9
wvxvw 05.09.2013 19:46 # 0
inkanus-gray 07.09.2013 02:17 # 0
WGH 07.09.2013 14:48 # 0
1024-- 05.09.2013 17:38 # 0
bormand 05.09.2013 17:46 # +1
P.S. Я не пойму логику автора... Неужели ему действительно удобнее оперировать a1, a2, a3 нежели a, b, c?
bormand 05.09.2013 17:53 # 0
> cout << "Дискриминант равен: " << d << endl;
Пришло время сохранить дискриминант в переменную. Дискриминант сам не сохранится... Я сохраняю дискриминанты каждый день...
bormand 05.09.2013 17:58 # 0
Зачем тут корень пятой степени? O_o
1024-- 05.09.2013 18:04 # 0
dis=(a2*a2)-(4*a1*a3); смотрится как непонятная хрень.
Может, автору рассказали о вреде однобуквенных переменных - и он решил использовать двухбуквенные?
Хотя, может быть, это просто человек, далёкий от любых проявлений математики. Все запомнили D=b*b-4*a*c, а у него a1,a2,a3,...aN.
Вот как раз и вычисление "квадратного" корня...
bormand 05.09.2013 18:11 # +2
guest 06.09.2013 12:20 # +2
Он тоже запомнил, ему в начале каждой процедуры приходится себе напоминать // a1=a a2=b a3=c
spivti 05.09.2013 20:54 # +1
Qwertiy 05.09.2013 21:26 # −1
bormand 06.09.2013 06:29 # +8
kegdan 08.09.2013 07:06 # +1
eth0 08.09.2013 20:06 # +1
vistefan 08.09.2013 20:56 # +5
anonimb84a2f6fd141 08.09.2013 22:21 # +1
an0nym 11.09.2013 20:14 # 0