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

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

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

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

15.12.2010, 17:14. Просмотров 275. Ответов 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++ Необходимо разобраться с конструктором!
Не могу разобраться с отработкой рекурсивной функции C++
помогите разобраться с ошибкой в вызове функции C++
C++ Необходимо разобраться с директивами условной компиляции
Разобраться в функции C++
C++ не могу разобраться в функции
C++ Необходимо разобраться с кодом
Функции в c++. никак не разобраться с задачками C++
Конструкторы ofstream и стандарт C++11 и компилятор gcc необходимо разобраться C++
Необходимо разобраться с объектом типа fstream (конкретнее, с операторами << и >>) C++
Разобраться в функции перемножения двух векторов C++
C++ Разобраться в небольшой функции

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

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

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