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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Аналог feof для плюсов http://www.cyberforum.ru/cpp-beginners/thread1812796.html
Нужно написать цикл while, который считывает, пока не конец файла. В Си есть функция feof. Подскажите аналог для С++.
C++ Вызов метода класса из main Как вызвать функцию plus в меин? пробовал вариант р3.=р3.plus(p1,p2), но не получилось #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; class Nexia { protected: int c,m; http://www.cyberforum.ru/cpp-beginners/thread1812790.html
Вывод из массива символов C++
Дан массив символов.Вывести на экран последовательность символов, что расположена между скобок Я полный ноль в этой теме. Подскажите как это сделать. Вот мой недокод. Пытался делать с помощью ASCII кодов #include<iostream> #include<string.h> using namespace std; int main() { setlocale (0, "Russian");
C++ Написать программу проверки деления нацело двух введенных чисел
Написать программу проверки деления нацело двух введенных чисел(любых). С использованием оператора if
C++ Написать функцию проверки пересечения прямоугольника с окружностью http://www.cyberforum.ru/cpp-beginners/thread1812730.html
Прямоугольник задан координатами его геометрического центра а так же шириной и высотой. У окружности даны координаты центра и радиус. Написать функцию проверки пересечения прямоугольника с окружностью. Если есть пересечение, определить с какой именно стороной произошло пересечение. Условия: 1. стороны прямоугольника расположены параллельно осям координат. 2. вся окружность не может находиться...
C++ Вычислить выражение по заданной формуле Напишите пожалуйста эту формулу на языке С++. Сам написал вот так, но ответ другой выходит. u=(pow((8+(pow(abs(x-y),2))+1),1.0/3.0)/((x*x)+(y*y)+2))-(exp(abs(x-y))*pow((tan(z)*tan(z)+1),x)); подробнее

Показать сообщение отдельно
Invader0x7F
Helper C/C++
 Аватар для Invader0x7F
264 / 141 / 56
Регистрация: 22.09.2016
Сообщений: 478
Завершенные тесты: 4
24.09.2016, 14:44     Вычислить значения функции 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
#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();
}
 
Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru