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

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

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

как вывести промежуточные значения? - C++

30.10.2012, 12:55. Просмотров 365. Ответов 0
Метки нет (Все метки)

вот код


#include <vcl.h>
#pragma hdrstop

#include <stdio.h>
#include <conio.h>
#include <math.h>

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)
{
Edit1->Text="0,1"; // от
Edit2->Text="1,0"; // до
Edit3->Text="50"; // кол-во шагов
Edit4->Text="0,1"; // шаг
Memo1->Lines->Add("Лабораторная работа 3");
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
double x, h, r, s, y, a, b;
int n, k;
a = StrToFloat(Edit1->Text);
b = StrToFloat(Edit2->Text);
n = StrToInt(Edit3->Text);
h = StrToFloat(Edit4->Text);
double z =M_PI/3;
for(x = a; x<=b; x=x+h) {
r = 1;
s = 0;
for(k = 1; k<=n; k++) {
r=r*x;
s=s+r*cos(k*z)/k;
}
y = -0.5*log(1-2*x*cos(z)+x*x);
r = fabs(s-y);

}

Memo1->Lines->Add("при x= "+FloatToStrF(x,ffFixed,8,2)
+" сумма= "+FloatToStrF(s,ffFixed,8,5)
+" y = "+FloatToStrF(y,ffFixed,8,5)
+" |s-y| = "+FloatToStrF(r,ffFixed,8,5));

}

//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Memo1->Clear();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 12:55     как вывести промежуточные значения?
Посмотрите здесь:

как вернуть (вывести) 4 значения - C++
подскажите пожалуйста, есть код, но что-то немогу разобраться с функцией, у меня она должна возвращать 4 значения (координат точек) а у...

Класс векторов. Как вывести значения? - C++
#pragma once class Vector { private: int vec1; float* mas; public: Vector(); ~Vector(); Vector (Vector &amp;src);

Как вывести значения элементов массива? - C++
вообщем нужно массив который заполняется формулой. вот написал. #include &lt;iostream&gt; using namespace std; int main() { const...

Как вывести значения vector<list<struct>> ? - C++
У меня есть структура: struct graph { int i, j, len }; и массив списков: vector&lt;list&lt;graph&gt;&gt; g; Как мне вывести в цикле...

Как массово вывести значения всех элементов структуры? - C++
В общем есть код #include&lt;iostream&gt; using namespace std; struct part; { int dom; int kvartira; }; int main()

Как вывести значения функции в разных точках с определенным шагом? - C++
Нужно протабулировать функцию в промежутке от 1 до 1000 с шагом 0.1 (то есть нужно вывести значение функции в точках 1, 1.1,1.2, ...,...

Вывести индексы тех элементов, значения которых больше значения предыдущего - C++
Прошу,помогите решить ) Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Вывести индексы тех элементов,...

Определить минимальное и максимальное значения температуры воздуха. Вывести найденные значения с указанием дня - C++
Дан массив А из 7 элементов – среднесуточных значений температуры воздуха в течение недели. Определить минимальное и максимальное значения...

Вывести номера элементов массива, значения которых отличаются менее чем на 3 от значения наименьшего элемента - C++
Ввести одномерный массив А , вывести его. Напечатать номера элементов, значение которых менее чем на 3 отличается от значения наименьшего...

Замените все четные значения введённого с клавиатуры массива нулями и вывести скорректированные значения (с помощью указателей) - C++
Дорогие форумчане! Помогите пожалуйста с заданием!:cry: Введите с клавиатуры данные в массив целого типа,...


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

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

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