Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Изменит несколько строчек кода C/C++

Fint Профи (591), открыт 1 неделю назад
Мне дана программа:

Мне же нужно по шаблону этой программы:Помогите мне пожалуйста!!!
1 ответ
Батаев Дмитрий Просветленный (22904) 1 неделю назад
 #include <windows.h> 
#include <math.h>
#include <string>
#include <iostream>
#include <iomanip>

using namespace std;

int main(int argc, char **argv)
{
system("chcp 1251 > nul"); // Руссификация сообщений
setlocale(LC_ALL, "Russian");

double x=4.0, eps=0.05;
do
{
cout << "Задайте значение x>0... "; cin >> x;
}while (x<=0);

do
{
cout << "Точность вычислений 0>eps<1... "; cin >> eps;
}while (eps<=0 || eps>=1.0);

double y1, y2= x/2.0;
//Выражение 1/sqrt(x)
do
{
y1= y2;
y2= (1.0/(x*y2)+y2)/2.0;
}while (fabs(y1-y2) >= eps);

cout << "Значение х= " << x << endl;
cout << "Точность вычислений eps= " << eps << endl;
cout << "Вычисленное значение y2= " << y2 << endl;
cout << "Формула дала результат 1/sqrt(x)= " << 1.0/sqrt(x) << endl;

cout << endl << "Хелло Ворлд" << endl;
system("pause"); // system("pause > nul");
return 0;
}
так

Батаев ДмитрийПросветленный (22904) 1 неделю назад
повторение или пошаговый потом как-нибудь
Батаев ДмитрийПросветленный (22904) 1 неделю назад
 #include <windows.h> 
#include <math.h>
#include <string>
#include <iostream>
#include <iomanip>

using namespace std;

int main(int argc, char **argv)
{
system("chcp 1251 > nul"); // Руссификация сообщений
setlocale(LC_ALL, "Russian");
NEXT:
double x, eps;
do
{
cout << "Задайте значение x>0... "; cin >> x;
}while (x<=0);
system("pause");
dd
Батаев ДмитрийПросветленный (22904) 1 неделю назад
     do  
{
cout << "Точность вычислений 0>eps<1... "; cin >> eps;
}while (eps<=0 || eps>=1.0);

double y1, y2= x/2.0;

system("pause");
//Выражение 1/sqrt(x)
do
{
y1= y2; y2= (1.0/(x*y2)+y2)/2.0;
}while (fabs(y1-y2) >= eps);
cout << "Значение х= " << x << endl;
cout << "Точность вычислений eps= " << eps << endl;
cout << "Вычисленное значение y2= " << y2 << endl;
cout << "Формула дала результат 1/sqrt(x)= " << 1.0/sqrt(x) << endl;
cout << "Продолжим [1], Выход [0]"; char c; cin >> c;
switch (c)
{
case '0': break;
case '1': goto NEXT;
}
return 0;
}
dd
Похожие вопросы