Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

проверьте на правильность - C++

05.11.2013, 23:21. Просмотров 365. Ответов 10
Метки нет (Все метки)

Вычислить значения функции у=4х3-2х2+5 для значений х, изменяющихся от -3 до 1, с шагом 0.1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
    double y, x;
 cout <<"vvedite x:"<<endl;
 cin>>x;
 int x;
 for(x=0.1; -3<x<1; x++)
 {
    y=4*x*x*x-2*x*x+5;
 }
    cout <<"summa:"<<endl;
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2013, 23:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос проверьте на правильность (C++):

Проверьте правильность - C++
Создайте условный оператор (if), который присваивал бы x значение x/y, если y не равно 0. #include &lt;iostream&gt; using namespace std; ...

Проверьте правильность - C++
Структурная схема алгоритма (метод вставки) http://i032.***********/0912/0c/f5e0e7e1959c.jpg Программа ...

проверьте на правильность - C++
Нужно удвоить нечётные элементы (количество строк m - 4, а столбцов n - 3) #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using...

Пожалуйста, проверьте правильность - C++
Вобщем вот просая задача скрин: мой вариант программы #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; void main...

Проверьте правильность кода - C++
Здравствуйте. Задали рассчитать площадь треугольника по заданным параметрам: сторонам треугольника ABC и радиусу описанной окружности....

Проверьте правильность пожалуйста - C++
Правильно ли я реализовал задание? Задание: В массиве Z(m) найти число чередований знака, то есть число переходов с минуса на плюс или с...

10
reckless91
30 / 30 / 1
Регистрация: 01.11.2013
Сообщений: 63
05.11.2013, 23:46 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//#include <stdio.h> Не нужно
#include <iostream>
//#include <conio.h> Это Вам тоже не надо
//#include <math.h>
using namespace std;
int main()
{
double y, x;
//cout <<"vvedite x:"<<endl; Вводить ничего не нужно!!!
//cin>>x;
//int x;               И тем более переопределять x, он у тебя уже  double
for(x = -3; x <= 1; x += 0.1 ) //значение x изменяется от -3 до 1 включительно (-3 <= x <= 1) с шагом 0.1
{
    y=4*x*x*x-2*x*x+5;
}
cout << "summa = " << y << endl; // ответ ведь нужно вывести
//getch(); попробуйте без этой функции, если окно консоли будет сразу закрываться, то пропишите вместо getch() вот ЭТО system("pause");
return 0;
}
1
Zurokiea2011
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
05.11.2013, 23:49  [ТС] #3
у меня int x не компилирует
0
reckless91
30 / 30 / 1
Регистрация: 01.11.2013
Сообщений: 63
05.11.2013, 23:52 #4
Цитата Сообщение от Zurokiea2011 Посмотреть сообщение
у меня int x не компилирует
??? просто скопируйте текст из пред сообщения и компильте
0
Zurokiea2011
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
05.11.2013, 23:53  [ТС] #5
Цитата Сообщение от reckless91 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//#include <stdio.h> Не нужно
#include <iostream>
//#include <conio.h> Это Вам тоже не надо
//#include <math.h>
using namespace std;
int main()
{
double y, x;
//cout <<"vvedite x:"<<endl; Вводить ничего не нужно!!!
//cin>>x;
//int x;               И тем более переопределять x, он у тебя уже  double
for(x = -3; x <= 1; x += 0.1 ) //значение x изменяется от -3 до 1 включительно (-3 <= x <= 1) с шагом 0.1
{
    y=4*x*x*x-2*x*x+5;
}
cout << "summa = " << y << endl; // ответ ведь нужно вывести
//getch(); попробуйте без этой функции, если окно консоли будет сразу закрываться, то пропишите вместо getch() вот ЭТО system("pause");
return 0;
}
а как мне вывести ответ?
0
reckless91
30 / 30 / 1
Регистрация: 01.11.2013
Сообщений: 63
05.11.2013, 23:56 #6
Цитата Сообщение от Zurokiea2011 Посмотреть сообщение
а как мне вывести ответ?
Я имел ввиду, что изначально было так
C++
1
cout <<"summa:"<<endl;
т.е. ответ не выводился никуда,
стало так, т е с выводом уже
C++
1
cout << "summa = " << y << endl;
0
Zurokiea2011
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
06.11.2013, 00:04  [ТС] #7
Цитата Сообщение от reckless91 Посмотреть сообщение
Я имел ввиду, что изначально было так
C++
1
cout <<"summa:"<<endl;
т.е. ответ не выводился никуда,
стало так, т е с выводом уже
C++
1
cout << "summa = " << y << endl;
почему у меня один и тот же ответ получается? если в вводом данных?
0
reckless91
30 / 30 / 1
Регистрация: 01.11.2013
Сообщений: 63
06.11.2013, 00:32 #8
Цитата Сообщение от Zurokiea2011 Посмотреть сообщение
почему у меня один и тот же ответ получается? если в вводом данных?
Потому что я пытался исправить программу, а не до конца переписать.
Вот то, что вам нужно, скорее всего
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iomanip>
 
using namespace std;
int main()
{
    int i = 0;
    float x;
    float y[41];
 
    for(x = -3.0; x <= 1.0; x += 0.1)
    {
        y[i] = (4 * x * x * x) - (2 * x * x) + 5;
        cout << "y[" << fixed << setprecision(1) << x << "] = ";
        cout << setprecision(4) << y[i] << endl; 
        i++;
    }
    
    //system("pause");
    return 0;
}
0
Zurokiea2011
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
06.11.2013, 00:39  [ТС] #9
Цитата Сообщение от reckless91 Посмотреть сообщение
float y[41];
а что это?

Добавлено через 2 минуты
Цитата Сообщение от Zurokiea2011 Посмотреть сообщение
а что это?
это ж масив уже
0
reckless91
30 / 30 / 1
Регистрация: 01.11.2013
Сообщений: 63
06.11.2013, 00:49 #10
Цитата Сообщение от Zurokiea2011 Посмотреть сообщение
это ж масив уже
Ну дак вам по заданию надо:
Вычислить значения функции у=4х3-2х2+5 для значений x

Добавлено через 6 минут
Надеюсь вы разобрались
1
Zurokiea2011
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
06.11.2013, 00:51  [ТС] #11
Цитата Сообщение от reckless91 Посмотреть сообщение
Надеюсь вы разобрались
ага спасибо!
0
06.11.2013, 00:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2013, 00:51
Привет! Вот еще темы с ответами:

проверьте правильность программ - C++
Нужно составить программу который подсчитывает площадь прямоугольного треугольника когда известна длина и высота: { Float a, h, s; ...

Проверьте правильность работы в С++ - C++
Решите уравнение указанным в варианте методом. Функцию передать как параметр с помощью указателя. e^x + sqrt(1+e^(2*x)) - 2 = 0 ...

Проверьте правильность кода - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; int main() { setlocale(LC_ALL, &quot;Russian&quot;); int p; float q, n,...

Проверьте код на правильность. - C++
Вот код на Delphi: procedure TForm1.Button4Click(Sender: TObject); var i: integer; begin for i:=0 to 20 do if...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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