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

Вычислить значения функции y = -0,5 ln (x) при значениях аргумента, заданных в массиве X - C++

Восстановить пароль Регистрация
 
Fantezz
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 44
24.09.2016, 14:38     Вычислить значения функции y = -0,5 ln (x) при значениях аргумента, заданных в массиве X #1
Дан массив X, размером 5. Вычислить значения функции y = -0,5 ln (x)
при значениях аргумента, заданных в массиве X, и поместить их в массив У.
Напечатать результат в виде двух столбцов.
Ребят, кто может помочь объяснить, я не пойму задание
Вот что я набросал (там где логарифм горит красным, менял и так, и сяк):
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
#include "stdafx.h"
#include "iostream"
#include "cmath"
#include "conio.h"
using namespace std;
 
void main (){
    setlocale(LC_ALL,"Rus");
    float x[5];
    float y;
    int i;
    int n;
 
cout<<"Введите элементы массива:"<<i<<":";
cin>>x[i];
for(i=0;i<5;i++)
{
cout<<"Введите"<<i<<"элемент";
}
for(i=0;i<5;i++)
{
y=(-0,5)*log*(x);
cout<<"Придназначение"<<endl;
cout<<"y="<<y<<endl;
system("pause");
}
}
Добавлено через 8 минут
вот нашел на бейсике но раму не соберу
кто-то может на с++ перевести
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub CommandButton1_Click()
n = 10
ReDim x(n)
ReDim y(n)
Range("A1:B" & n + 1).Clear
For i = 0 To n
    x(i) = Fix(Rnd(i) * 10 + 1)
    y(i) = Log(x(i)) / 2
    Range("A" & i + 1) = x(i)
    Range("B" & i + 1) = y(i)
Next
End Sub
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2016, 14:38     Вычислить значения функции y = -0,5 ln (x) при значениях аргумента, заданных в массиве X
Посмотрите здесь:

C++ Вычислить значение функции переменных при заданных значениях параметров
C++ Вычислить значение составной функции при заданных значениях аргументов
Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров C++
C++ Вычислить значения заданной функции для заданных значений аргумента
C++ Составьте программу на языке С++ для вычисления значения функции z=f(x,y) при заданных значениях х и у.
C++ Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров
Вывести на экран дисплея сообщения о значениях функции при различных значениях аргумента C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Invader0x7F
Helper C/C++
 Аватар для Invader0x7F
264 / 141 / 56
Регистрация: 22.09.2016
Сообщений: 478
Завершенные тесты: 4
24.09.2016, 14:44     Вычислить значения функции y = -0,5 ln (x) при значениях аргумента, заданных в массиве X #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
#define N 5
 
int main(int argc, char* argv[])
{
    float X[N] = { 3, 5, 7, 9 ,6 }, Y[N] = { 0 };
 
    for (int i = 0; i < N; i++)
        Y[i] = -0.5 * logf(X[i]);
 
    for (int i = 0; i < N; i++)
        printf("X[%d]=%4.2f Y[%d]=%4.2f\n", i, X[i], i, Y[i]);
 
    _getch();
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cmath>
#include <vector>
#include <iostream>
 
#define N 5
 
using namespace std;
 
int main(int argc, char* argv[])
{
    std::vector<float> X = { 3, 5, 7, 9 ,6 }, Y = { 0 };
 
    for (int i = 0; i < N; i++)
         Y.push_back(float(-0.5 * logf(X[i])));
 
    for (int i = 0; i < N; i++)
         std::cout << "X[" << i << "]=" << X[i] << " " << "Y[" << i << "]=" << Y.at(i) << endl;
 
    std::cin.get();
    std::cin.get();
}
Yandex
Объявления
24.09.2016, 14:44     Вычислить значения функции y = -0,5 ln (x) при значениях аргумента, заданных в массиве X
Ответ Создать тему
Опции темы

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