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

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

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

Исправьте мне ошибки в коде - C++

28.12.2011, 13:30. Просмотров 370. Ответов 4
Метки нет (Все метки)

Привет всем... посмотрите пожалуйста правильно я написал программу?
Пример 1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc, char *argv[])
{
double x, y, z;
cin >> x;
y=2*x*x+3;
cout <<"y="<<y<<'\n';
z=x*y+x/y-y/x;
cout<<"z="<<z<<'\n';
system("PAUSE");
return EXIT_SUCCESS;
}
пример 2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc, char *argv[])
{
float x, y,a;
cout <<"vvedite x";
cin >>x;
if (x<=0);
else
y=exp(x)+abs(a);
if (x>0);
else
y=(x-1)/(x+1)-sqrt(x*x*x+2);
cout<<"y="<<y<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
пример 3.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
 
int main(int argc, char *argv[])
{
    int a;
    double sum;
    sum=0;
    for(int a=1; a<=100; a++)
    sum+=(a*a*a+3*a*a-1)/(a+4);
    cout<<"sum="<<sum<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
Миниатюры
Исправьте мне ошибки в коде   Исправьте мне ошибки в коде   Исправьте мне ошибки в коде  

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 13:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправьте мне ошибки в коде (C++):

Исправьте мне ошибки! - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;windows.h&gt; #include &lt;iomanip&gt; #include &lt;math.h&gt; using...

исправьте ошибки в коде - C++
посмотрите пожалуйста что не так с кодом? вот задание:Дана целочисленная квадратная матрица. Определить: • количество строк, не...

исправьте ошибки в коде - C++
1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: • сумму отрицательных элементов массива; • упорядочить...

Исправьте ошибки в коде - C++
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;locale.h&gt; int main() { float a,b,c,x; float result;

исправьте ошибки в коде - C++
я понимаю что написал код не правильно исправьте пожалуйста #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;iostream&gt; using...

Исправьте,пожалуйста, ошибки в коде :) - C++
Не пойму почему всё горит красным. Я не подключил библиотеку какую-то?Если нет,то в чём ошибке? Исправьте,пожалуйста. Спасибо! ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.12.2011, 13:37 #2
Цитата Сообщение от aKuJ Посмотреть сообщение
Посмотрите пожалуйста!
преподаватель посмотрит и сразу и оценит вас
aKuJ
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 3
28.12.2011, 13:39  [ТС] #3
Цитата Сообщение от Jupiter Посмотреть сообщение
преподаватель посмотрит и сразу и оценит вас
Мне ответ сейчас нужен...
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
28.12.2011, 13:56 #4
Цитата Сообщение от aKuJ Посмотреть сообщение
sum+=(a*a*a+3*a*a-1)/(a+4);
Вот это не правильно. Переменная а объявлена целочисленной, соответственно и действия с ней (включая деление) будут целочисленными и к типу double будут приводиться в самый послений момент перед тем, как прибавиться к sum. Самого, кстати, не смутило, что результат всегда целым получается?

Добавлено через 3 минуты
Цитата Сообщение от aKuJ Посмотреть сообщение

пример 2.
C++
1
2
3
4
5
6
7
8
//...
if (x<=0);
else
y=exp(x)+abs(a);
if (x>0);
else
y=(x-1)/(x+1)-sqrt(x*x*x+2);
//...
пример 3.
[CPP]
Тоже странный какой-то кусок...
aKuJ
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 3
28.12.2011, 13:57  [ТС] #5
Цитата Сообщение от easybudda Посмотреть сообщение
Вот это не правильно. Переменная а объявлена целочисленной, соответственно и действия с ней (включая деление) будут целочисленными и к типу double будут приводиться в самый послений момент перед тем, как прибавиться к sum. Самого, кстати, не смутило, что результат всегда целым получается?

Добавлено через 3 минуты


Тоже странный какой-то кусок...
А как сделать все правильно?))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2011, 13:57
Привет! Вот еще темы с ответами:

Исправьте ошибки - C++
Ошибка не объявлена __MessageBoxA , chTitle , hProcess #define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;Windows.h&gt;...

Исправьте ошибки - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; void main () { int N,M; int min=0, i, j;//переменные для цикла ...

Исправьте ошибки - C++
На 10, 12, 16, 18 строках K, p, N, K соответственно, выдаёт was not declared in this scope. Помогите исправить. #include &lt;iostream&gt; ...

исправьте ошибки - C++
Задание прикрепил, 1 вариант. Вот такой код набрал, как описывает задание, но выдает ошибки, что делать не понимаю. ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.12.2011, 13:57
Ответ Создать тему
Опции темы

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