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

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

Войти
Регистрация
Восстановить пароль
 
Lexaaa
Сообщений: n/a
#1

Необходимо разобраться Visual C++ 6.0 (функции) - C++

15.12.2010, 17:14. Просмотров 277. Ответов 0
Метки нет (Все метки)

Задание №1 решил. Задание №2 практически аналогично но вычисление y(x) оформить в виде функции. Для некоторых это очень просто сделать. Но я только начинаю работать в C++))
Заранее спасибо за помощь!

Задание №1
Вывести на экран таблицу значений функции y(x) для x, изменяющегося от
a = 0,1 до b = 1,2 с шагом h = 0,1.
http://pixs.ru/showimage/znacheniyf_2093618_1368151.jpg

Вот мое решение №1
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 <iomanip.h>
#include <math.h>
 
int main(){
 double  s, x, a, b, h; 
int     k, i; 
cout << "Vvedite a, b, h, k:" << endl; 
cin >> a >> b >> h >> k;
x = a;
 
cout << setw(0) << "\n" <<"X" << setw(10) << "Y" << endl;
do 
{ 
s = 2; 
for (i = 1; i <= k; i++)        
 s += pow(x,2*i-2)/2*1+1; 
 
cout << setw(0) << x << setw(10) << s << endl;  
 x += h;        
}
  while (x <= b + h/2); 
  cout << endl;
  return 0; 
}
Задание №2
Вывести на экран таблицу значений функции y(x) для x, изменяющегося от
a = 0,1 до b = 1,2 с шагом h = 0,1 (см. задание №1).
http://pixs.ru/showimage/znacheniyf_2093618_1368151.jpg
Вычисление y(x) оформить в виде функции.

Вот моё начало программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <math.h>
#include <iomanip.h>
typedef double (*ufunc)(double, int);
void Tabl (double, double, double, ufunc);
double Func (double, int);
int main()
{
cout << "vychislenie y(x) oformleno v vide funkcii"<< endl;
cout << endl;
cout << "Ishodnye dannye: "<< endl;
cout << "a=0.1;  b=1.2;  h=0.1;  n=20." << endl;
cout << endl;
cout << setw(6) <<"x"<< setw(10) <<"y(x)"<< setw(10) << endl;
Tabl (0.1, 1.2, 0.1, Func);
cout << endl;
return 0;
}
Если не трудно помогите решить! Может и Задание №1 не правильно а?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2010, 17:14     Необходимо разобраться Visual C++ 6.0 (функции)
Посмотрите здесь:

Необходимо разобраться с кодом - C++
Объясните пожалуйста что делает эта программа #include &lt;vector&gt; #include &lt;cstdio&gt; using namespace std; void f(int v, int...

Необходимо разобраться с конструктором! - C++
class Complex { public: // Конструктор по умолчанию // (в данном случае является также и конструктором преобразования) ...

Необходимо разобраться с директивами условной компиляции - C++
Друзья! Боюсь, что без предисловий не обойтись. Постараюсь, чтобы они были короткими. Поехали: Часть кода: #include&lt;semaphore.h&gt; ...

Конструкторы ofstream и стандарт C++11 и компилятор gcc необходимо разобраться - C++
Друзья! Условимся, что компилятор g++ поддерживает этот стандарт, ибо ошибок, говорящих об обратном не замечено вроде. //main.cpp ...

Необходимо разобраться с объектом типа fstream (конкретнее, с операторами << и >>) - C++
Нужно считать из текстового файла какое-то число и записать туда другое число: #include &lt;fstream&gt; using namespace std; int main...

Разобраться в функции - C++
Здравствуйте! Имеем функцию на C. Не могу разобраться в строках 17-19 и 30-32. Возможно ли в C++ реализовать их более понятно или хотя бы...

Разобраться в небольшой функции - C++
Здравствуйте, нужно разобраться в этой функции. Заранее спасибо. ifs &gt;&gt; big &gt;&gt; n; istream&amp; operator&gt;&gt;(istream&amp; ifs, BigInt&amp; big) { ...

не могу разобраться в функции - C++
нашел в инете функцию добавление в список, но не могу разобраться что означает переменная link void add(LIST *link,int data) { ...

Функции в c++. никак не разобраться с задачками - C++
можете объяснить решения нескольких задач? застрял на передаче параметров по ссылке. а также : возврат результата по ссылке. не...

помогите разобраться с ошибкой в вызове функции - C++
компилятор выдает ошибку `sum1' cannot be used as a function #include &lt;stdio.h&gt; #include &lt;conio.h&gt; float sum1 (int sum, int c,...

Не могу разобраться с отработкой рекурсивной функции - C++
Доброго времени суток. Имеется функция находящая в первом массиве количество повторения второго массива: #include &lt;iostream&gt; using...

Разобраться в функции перемножения двух векторов - C++
Здравствуйте, помогите разобраться в функции, для перемножения двух векторов. Хочу получить ответ хотя бы на один вопрос. Заранее спасибо. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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