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

Поправьте программу - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
sacl152
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 4
13.10.2013, 20:20     Поправьте программу #1
Поправьте программку пожалста.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<iomainip>
#include<math.h>
using namespace std;
 
int main(){
double a,x,y,z;
cout.precision(2);
cout«"введите x и a" «end];
cin »x»a;
y=cos(x)+pow(a,2);
z=log(pow(x,3))+cos(a); 
cout «"y="«y«setw(10)«"z="«z«end];
if (y>z)
cout «"y<z";«end];
cin »x;
returno;}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2013, 20:20     Поправьте программу
Посмотрите здесь:

Поправьте пожалуйста код C++
Поправьте код!!! C++
Поправьте код... C++
C++ Поправьте код.
C++ поправьте пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
13.10.2013, 20:32     Поправьте программу #2
sacl152, наверное так...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iomanip>
#include <math.h>
 using namespace std;
 
 int main(){
 double a,x,y,z;
 cout.precision(2);
 cout<< "enter x a" << endl;
 cin >> x >> a;
 y=cos(x)+pow(a,2);
 z=log(pow(x,3))+cos(a); 
 cout << "y=" << y<<setw(10)<< " z=" << z << endl;
 if (y<z)
 cout <<"y<z"<<endl;
 cin>>x;
 return 0;
 }
sacl152
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 4
13.10.2013, 20:37  [ТС]     Поправьте программу #3
Все равно, какая-то ошибка
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
13.10.2013, 20:42     Поправьте программу #4
Цитата Сообщение от sacl152 Посмотреть сообщение
Все равно, какая-то ошибка


скопируй ошибку сюда
sacl152
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 4
13.10.2013, 20:52  [ТС]     Поправьте программу #5
Если это то.

1>------ Build started: Project: TestProject1, Configuration: Debug Win32 ------
1>Compiling...
1>UnitTest1.cpp
1>.\UnitTest1.cpp(1) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>.\UnitTest1.cpp(2) : warning C4627: '#include <iomanip>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>.\UnitTest1.cpp(3) : warning C4627: '#include <math.h>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>.\UnitTest1.cpp(19) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
1>Build log was saved at "file://c:\Users\js\Documents\Visual Studio 2008\Projects\TestProject1\TestProject1\Debug\BuildLog.htm"
1>TestProject1 - 1 error(s), 3 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Hoottie_McGOOB
107 / 105 / 5
Регистрация: 04.10.2013
Сообщений: 231
13.10.2013, 20:54     Поправьте программу #6
C++
1
#include <stdafx.h>
hwmlex
 Аватар для hwmlex
41 / 41 / 3
Регистрация: 30.01.2013
Сообщений: 133
13.10.2013, 20:54     Поправьте программу #7
У меня в CBlocks никаких ошибок не выдает.
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
13.10.2013, 20:57     Поправьте программу #8
Цитата Сообщение от sacl152 Посмотреть сообщение
Все равно, какая-то ошибка

поменяй компилятор у меня DEV 4.9.....и ошибок нет
sacl152
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 4
13.10.2013, 20:59  [ТС]     Поправьте программу #9
Цитата Сообщение от hwmlex Посмотреть сообщение
У меня в CBlocks никаких ошибок не выдает.
Можешь сделать скрин, если все работает)
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
13.10.2013, 20:59     Поправьте программу #10
Цитата Сообщение от sacl152 Посмотреть сообщение
Если это то.

1>------ Build started: Project: TestProject1, Configuration: Debug Win32 ------
1>Compiling...
1>UnitTest1.cpp
1>.\UnitTest1.cpp(1) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>.\UnitTest1.cpp(2) : warning C4627: '#include <iomanip>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>.\UnitTest1.cpp(3) : warning C4627: '#include <math.h>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>.\UnitTest1.cpp(19) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
1>Build log was saved at "file://c:\Users\js\Documents\Visual Studio 2008\Projects\TestProject1\TestProject1\Debug\BuildLog.htm"
1>TestProject1 - 1 error(s), 3 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========






и пиши библиотеки все через .h например #include<iostream.h>
hwmlex
 Аватар для hwmlex
41 / 41 / 3
Регистрация: 30.01.2013
Сообщений: 133
13.10.2013, 21:01     Поправьте программу #11
Вот
Миниатюры
Поправьте программу  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2013, 21:02     Поправьте программу
Еще ссылки по теме:

Поправьте код C++
Поправьте код C++
Поправьте Код C++

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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,165
Завершенные тесты: 1
13.10.2013, 21:02     Поправьте программу #12
1. Создайте ПУСТОЙ "Win32 console application" проект
(то, что он пустой указывается на 3 шаге).
2. Добавьте в него один cpp файл:
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>
#include <сmath>
 using namespace std;
 
 int main()
{
    double a,x,y,z;
    cout.precision(2);
    cout<< "enter x:";
    cin >> x;
    cout<< "enter a:";
    cin >> a;
    y=cos(x)+a*a;
    z=log(x*x*x)+cos(a); 
    cout << "y=" << y<<setw(10)<< " z=" << z << endl;
    if (y<z)
       cout <<"y<z"<<endl;
    system("pause");
    return 0;
 }
не используйте функцию pow - она возводит действительное число
в ДЕЙСТВИТЕЛЬНУЮ степень.
Yandex
Объявления
13.10.2013, 21:02     Поправьте программу
Ответ Создать тему
Опции темы

Текущее время: 21:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru