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

Массивы и функции - C++

Восстановить пароль Регистрация
 
oleska
1 / 1 / 0
Регистрация: 11.01.2012
Сообщений: 32
30.01.2012, 18:57     Массивы и функции #1
Функция такова y=1/2(одна вторая) ln x (логарифм от x вроде)
y=1/2 ln x
Попрошу вас дорогие программисты , в с++ переделать с массивами мой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
//y=1/2*log(x)
//x=0,1,2,3,4,5,6,7,8,9;
      float y(float x)
      {
      
      return log(x)*x/2;
}
int main(int argc, char *argv[])
{
             float x1=5;
             for (int i=0; i<10; i++)
             {
                 cout<<"i="<<i<<"\ty(x)="<<y(x1+i)<<"\n";
                 }
          
    system("PAUSE");
    return EXIT_SUCCESS;
}
диапазон изменения аргумента 0,2<= x<=1
Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2012, 18:57     Массивы и функции
Посмотрите здесь:

Массивы и функции C++
C++ Массивы и функции
массивы и функции C++
Массивы и функции C++
C++ Функции и массивы
функции (массивы) C++
Массивы + функции C++
C++ функции и массивы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
30.01.2012, 20:36     Массивы и функции #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
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
//y=1/2*log(x)
//x=0,1,2,3,4,5,6,7,8,9;
      float y(float x)
      {
      
      return log(x)*x/2;
}
int main(int argc, char *argv[])
{
             float i = 0.2;
             while (i <= 1.1)
             {
                 cout << "i=" << i <<"\ty(x)=" << y(i) << "\n";
                 i += 0.1;
                 }
          
    system("PAUSE");
    return EXIT_SUCCESS;
}
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6160 / 2889 / 282
Регистрация: 04.12.2011
Сообщений: 7,689
Записей в блоге: 3
30.01.2012, 20:53     Массивы и функции #3
//не компилировал
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
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
//y=1/2*log(x)
//x=0,1,2,3,4,5,6,7,8,9;
      float y(float x)
      {
      
      return log(x)/2.0;//если y=(1/2)*log(x)
}
 
float myXStart=0.2;
float myXEnd=1.0;
int myPointsNumb=10;
 
 
float myDeltaX=(myXEnd-myXStart)/(myPointsNumb-1);
float myYarr[10]={0};
float myXarr[10]={0};
 
int main(int argc, char *argv[])
{
            
             for (int i=0; i<10; i++)
             {
myXarr[i]=myXStart+myDeltaX*i;
myYarr[i]=y(myXarr[i]);
                 cout<<"i="<<i<<"      x="<<myXarr[i]<<"     \ty(x)="<<myYarr[i]<<"\n";
                 }
          
    system("PAUSE");
    return EXIT_SUCCESS;
Yandex
Объявления
30.01.2012, 20:53     Массивы и функции
Ответ Создать тему
Опции темы

Текущее время: 03:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru