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

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

Войти
Регистрация
Восстановить пароль
 
aleksandra69
0 / 0 / 0
Регистрация: 01.11.2013
Сообщений: 17
#1

Надо это программу переписать через do while - C++

07.11.2013, 22:24. Просмотров 307. Ответов 1
Метки нет (Все метки)

Надо это программу переписать через do while:

#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
float u,v,n,h,x,y;
cout <<" vvedite promejutok ot u do v, i n"<<endl;
cin>>u>>v>>n;
h=(v-u)/(n-1);
cout << "vash shag = "<< h <<endl;
x=u;
float a,b,c;
cout << "vvedite koefficenti a,b,c "<<endl;
cin>> a>>b>>c;
for(x=u;x<=v;x+=h)
{
if((a*x*x+b*x+c)>=0)
y=sqrt(a*x*x+b*x+c);
else
y=sqrt(-1*(a*x*x+b*x+c));
cout <<x<<" ; "<< y<<endl;
}
system("pause");
return 0;
}

Если что, вот условие : Вывести таблицу значений функции y=sqrt(|a*x*x+b*x+c|)
при изменении X от U до V с шагом h=(v-u)(n-1) если u,v,n заданы.

Спасибо за помощь если что!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2013, 22:24     Надо это программу переписать через do while
Посмотрите здесь:

Надо переписать код через оператор new - C++
Задание: Найти минимальный элемент матрицы и заменить им элементы которые находятся ниже главной диагонали. Надо переписать код...

Надо программу с бэйсика на С++ переписать - C++
В универе задали переписать программу с бэйсика на С++, а у меня с этим ну совсем плохо((( Если ктото может- сделайте пожалуйста, а то уже...

Для чего это надо? - C++
Надо написать программу используя оператор выбора. Это не проблема, но зачем нужны вот значения x??

как можно переписать вот это в с++ - C++
program lab4; var i,j,jmax:integer; a:array of real; b:array of real; k,max,s:real; begin for i:=1 to 5 do for j:=1 to 4 do...

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

надо убрать запятые а числа расположить в столбик и вывести все это во второе поле TMemo - C++
Привет всем вообщем помогите с программой ) у нас есть поле TMemo в котором числа расположены числа вида 1231243,123543,21454... и так...

Переписать через указатели - C++
помогите написать эту программу с помощью указателей #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace...

Переписать через <stdio.h> на старую версию - C++
#include &lt;stdio.h&gt; #include &lt;iostream.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;ctype.h&gt; #define RT 20 int...

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

Переписать программу из C++ в С - C++
Надо переписать из C++ в С Avogar, пожалуйста, прочитайте правила форума. Особое внимание обратите на пункт 4.7 (как правильно...

Переписать программу на С++ - C++
перепишите пожалуйста на с++. очень надо Program massiv; Uses crt; Const n=5; m=5; Var a: array of integer; i, j, k,min,max,...

Переписать программу из С++ на Си - C++
Задача: Из массива A(n) удалить m наудачу (случайно) выбранных элементов. Порядок следования оставшихся элементов сохранить. Программа: ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avalan4er
3 / 3 / 0
Регистрация: 30.11.2012
Сообщений: 41
07.11.2013, 22:49     Надо это программу переписать через do while #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
24
25
26
27
28
29
30
31
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    float u,v,n,h;
 
    cout << "vvedite promejutok ot u do v: ";
    cin >> u >> v;
    cout << "vvedite n: ";
    cin >> n;
 
    h=(v-u)/(n-1);
    cout << "vash shag = "<< h <<endl;
 
    float a,b,c;
    cout << "vvedite koefficenti a,b,c: "<<endl;
    cin >> a >> b >> c;
 
    float x = u, y;
    do {
        y=sqrt(abs(a*x*x+b*x+c));
        cout << x << '\t' << y << '\n';
        x+=h;
    } while (x <= v);
    cout << endl;
 
    system("PAUSE");
}
Ответ Создать тему
Опции темы

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