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

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

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

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

28.12.2011, 13:30. Просмотров 363. Ответов 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++ Исправьте ошибки в коде
C++ исправьте ошибки в коде
C++ исправьте ошибки в коде
исправьте ошибки в коде C++
Исправьте,пожалуйста, ошибки в коде :) C++
C++ исправьте ошибки
Исправьте ошибки C++
Исправьте ошибки C++
Исправьте пожалуйста ошибки C++
Массивы(исправьте ошибки) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 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
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
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 минуты


Тоже странный какой-то кусок...
А как сделать все правильно?))
Yandex
Объявления
28.12.2011, 13:57     Исправьте мне ошибки в коде
Ответ Создать тему
Опции темы

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