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

Передача значения по ссылке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Я не знаю как доработать http://www.cyberforum.ru/cpp-beginners/thread679871.html
Написал код, но очень криво и нифига ничего не работает. Наш препод ничерта не объясняет =( Учу С всего 2 месяца Итак задание: Задано вещественное число а. Найти такое наименьшее n, при котором...
C++ Дано множество А и N Дано множество А и N точек на плоскости и точка В (точки заданы своими кординатами) Найти точку из множества А найболее близкую к точке В. Расстояние R между координатами (Х1 У1) и (Х2 У2)... http://www.cyberforum.ru/cpp-beginners/thread679859.html
C++ Найти номер первого минимального элемента
Объясните мне кто-нибудь пожалуйста что означает найти номер первого минимального элемента,найти номер последнего минимального элемента???Как вообще это понять минимальный да еще и первый или...
C++ Графика как в frostbite 2
Привет, хотел бы задать вопрос. Можно ли доделать графический движок ogre до уровня графики в frostbite 2.2. Или проще сразу писать свой графический движок? Добавлено через 13 часов 48 минут...
C++ Сортировка по третьему символу http://www.cyberforum.ru/cpp-beginners/thread679841.html
Мне нужно написать программу, которая отсортирует мою структуру по третьему символу(по чару в данном примере). Сейчас у меня подставлена в текст программы простая быстрая сортировка #include...
C++ Вычисление суммы ряда с заданной точностью E Здравствуйте , можете помочь ? Даны действительные числа x , E (x не равен 0, 1>=E>0). Составить функцию вычисления суммы с точностью E и последнего слагаемого, включенного в сумму: - Считать,... подробнее

Показать сообщение отдельно
sword7i
3 / 3 / 0
Регистрация: 25.09.2012
Сообщений: 92

Передача значения по ссылке - C++

24.10.2012, 22:37. Просмотров 510. Ответов 6
Метки (Все метки)

Даны два файла:
fun.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <math.h>
double summa(float x, float eps, double& psl, int& k) {
double s=0, sl=1/x, psl=0; int k=0;
while (fabs(sl)>=eps) {
    s=s+sl;
    psl=sl;
    sl=sl*(x*x*(2*k-1))/(-2*(k+1)*(2*k+1)*(2*k+3));
    k++;
    }
return s;
}
И main.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <conio.h>
using namespace std;
double summa(float x, float eps, double& psl, int& k);
void main () {
setlocale (LC_ALL, "Russian");
float x, eps;
double sum;
cout<<"Введите x: ";
cin>>x;
cout<<"Введите эпсилон: ";
cin>>eps;
sum = summa(x, eps, psl, k);
cout<<"Сумма слагаемых: "<<sum<<endl<<"Последнее слагаемое, включенное в сумму: "<<psl<<endl<<"Количество слагаемых: "<<k<<endl;
getch();
}
Как в функции main получить значения psl и k, которые передаются по ссылке? В файле main.cpp выдает ошибку:"переменные psl и k не определены", а если определить, то тоже ошибка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.