Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 11

Не могу найти ошибку, первый опыт в С++.

16.11.2011, 05:32. Показов 1117. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
первый опыт в С++, и то неудачный( Никак не могу заставить работать программку( То не запускается, то вылетает сразу(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Lab1.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <math.h>
#include <iostream> //подключение заголовочного файла управления потоками ввода/вывода
using namespace std; //объявление пространста имен
 
int main() // объявление главной функции программы
{
    double z1,z2,x,y;
    cout << "Start" << endl; // Вывод сообщения на экран
    cin >> x;
    cin >> y;
     z1 = (cos(x))^4 + (sin(y))^2 + 1/4 * (sin(2*x))^2 - 1;
     z2 = (sin(y+x) * sin(y-x));
    cout<<z1<<endl<<z2<<endl;
    return 0; //Возврат из функции
}
в чем ошибка?
Миниатюры
Не могу найти ошибку, первый опыт в С++.  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.11.2011, 05:32
Ответы с готовыми решениями:

В массиве поменять местами первый и мин элемент (не могу найти ошибку)
Задание в массиве поменять местами 1 и мин элемент. Помогите найти ошибку. Если можно подскажите как использовать вместо стринггрид мемо...

Первый опыт
Приветствую всех! Сильно не бейте, сделал БД Автосалон, нужно для учёбы. Таблицы должны быть нормализованы по 3НФ. Вот не пойму, есть ли...

Первый опыт
День добрый форумчане. Имееться конфа УТП 1.0.19.8 типовая, обычное приложение, малость измененная - изменены роли и права и более ничего...

13
Заблокирован
16.11.2011, 05:38
Цитата Сообщение от MK_9 Посмотреть сообщение
cos(x))^4
Вы считаете, что это вы здесь в 4ю степень возводите да?
То есть, синтаксис языка учить не обязательно?
0
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 11
16.11.2011, 06:04  [ТС]
Цитата Сообщение от Bers Посмотреть сообщение
Вы считаете, что это вы здесь в 4ю степень возводите да?
То есть, синтаксис языка учить не обязательно?
Это я уже исправил:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Lab1.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <math.h>
#include <iostream> //подключение заголовочного файла управления потоками ввода/вывода
using namespace std; //объявление пространста имен
 
int main() // объявление главной функции программы
{
    double z1,z2,x,y;
    cout << "Start" << endl; // Вывод сообщения на экран
    cin >> x;
    cin >> y;
         z1 = pow(cos(x),4) + pow(sin(y),2) +  pow(sin(2*x),2)/4 - 1;
     z2 = (sin(y+x) * sin(y-x));
    cout<<z1<<endl<<z2<<endl;
    return 0;
но все-равно не работает
0
 Аватар для solar_wind
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
16.11.2011, 06:32
используй pow
x^4 это совсем другое, не удивительно что программа вылетает.

Добавлено через 1 минуту
Что не работает? Какие ошибки?
0
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 11
16.11.2011, 06:50  [ТС]
Цитата Сообщение от vitaly1981 Посмотреть сообщение
используй pow
x^4 это совсем другое, не удивительно что программа вылетает.

Добавлено через 1 минуту
Что не работает? Какие ошибки?
Не высчитывает значения z1 и z2. Когда ввожу x и y, то сразу программа закрывается.
0
Заблокирован
16.11.2011, 06:54
https://www.cyberforum.ru/cpp-... 10807.html

Не по теме:


ох уж эти новички..

0
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 11
16.11.2011, 07:05  [ТС]
Цитата Сообщение от Bers Посмотреть сообщение
https://www.cyberforum.ru/cpp-... 10807.html

Не по теме:


ох уж эти новички..

уже пробовал, все-равно не получается.
0
Заблокирован
16.11.2011, 07:18
Цитата Сообщение от MK_9 Посмотреть сообщение
уже пробовал, все-равно не получается.
Телепаты в отпуске .

скажите какая у вас ИДЕ
какие сообщение шлёт компилятор
какие сообщения шлёт компоновщик
какие ассерты высвечиваются, если падает в рантайме

В чем вообще по мнению вопрошающего заключается ошибочное поведение программы?

/ps у меня в 2008 студию код благополучно скомпилировался и отработал. Никаких проблем
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
16.11.2011, 10:15
MK_9,
возможно, вы закрывающую фигурную скобку пропустили
попробуйте так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <math.h>
#include <iostream> //подключение заголовочного файла управления потоками ввода/вывода
using namespace std; //объявление пространста имен
 
int main() // объявление главной функции программы
{
        double z1,z2,x,y;
        cout << "Start" << endl; // Вывод сообщения на экран
        cin >> x;
        cin >> y;
         z1 = pow(cos(x),4) + pow(sin(y),2) +  pow(sin(2*x),2)/4 - 1;
         z2 = (sin(y+x) * sin(y-x));
        cout<<z1<<endl<<z2<<endl;
        return 0;
}
0
58 / 58 / 6
Регистрация: 10.07.2011
Сообщений: 229
16.11.2011, 10:32
Цитата Сообщение от MK_9 Посмотреть сообщение
уже пробовал, все-равно не получается.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <math.h>
#include <iostream> //подключение заголовочного файла управления потоками ввода/вывода
 
using namespace std; //объявление пространста имен
 
int main() // объявление главной функции программы
{
        double z1,z2,x,y;
        cout << "Start" << endl; // Вывод сообщения на экран
        cin >> x;
        cin >> y;
         z1 = pow(cos(x),4) + pow(sin(y),2) +  pow(sin(2*x),2)/4 - 1;
         z2 = (sin(y+x) * sin(y-x));
        cout<<z1<<endl<<z2<<endl;
    system("pause");
    return 0;
}
Ну так 100% работает.
0
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 10
16.11.2011, 15:07
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <cstdlib>
#include <math.h>
#include <iostream.h> //ïîäêëþ÷åíèå çàãîëîâî÷íîãî ôàéëà óïðàâëåíèÿ ïîòîêàìè ââîäà/âûâîäà
 
using namespace std; //îáúÿâëåíèå ïðîñòðàíñòà èìåí
 
int main() // îáúÿâëåíèå ãëàâíîé ôóíêöèè ïðîãðàììû
{
        double z1,z2,x,y;
        cout << "Start" << endl; // Âûâîä ñîîáùåíèÿ íà ýêðàí
        cin >> x;
        cin >> y;
         z1 = pow(cos(x),4) + pow(sin(y),2) +  pow(sin(2*x),2)/4 - 1;
         z2 = (sin(y+x) * sin(y-x));
        cout<<z1<<endl<<z2<<endl;
        system("pause");
        return 0;
}
а так
0
16.11.2011, 15:34

Не по теме:

Цитата Сообщение от bob2005 Посмотреть сообщение
а так ;)
Чем ваш код работоспособнее моего?
;)

0
16.11.2011, 15:53

Не по теме:

Цитата Сообщение от Mustik Посмотреть сообщение
Не по теме:
Сообщение от bob2005
а так
Чем ваш код работоспособнее моего?
Ни чем но на C-Free так работает, а Ваш не компилируется из-за #include "stdafx.h".

0
16.11.2011, 15:55

Не по теме:

Цитата Сообщение от bob2005 Посмотреть сообщение
Ни чем но на C-Free так работает, а Ваш не компилируется из-за #include "stdafx.h".
Обратите внимание на код, приведенный автором.
Он явно создавал не чистый проект, поэтому я, хоть и создаю всегда чистые проекты, дописал #include "stdafx.h".
Ваша не внимательность.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.11.2011, 15:55
Помогаю со студенческими работами здесь

Я новичёк совсем, можно сказать первый раз, выдает ошибку, разобраться не могу
&lt;?php $wall = $_GET ; $dist = $_GET ; $g = 9.81; $speed = $_GET ; $angle = $_GET ;

Первый опыт знакомства с Qt
Ребята, подскажите пожалуйста по поводу сборки Qt под Visual Studio 2005. Я вчера раз 5 пытался сконфигурировать, но постоянно были...

На суд. первый опыт
Первый опыт с микроконтроллером. Хотелось сделать что то не обычное ) .. В итоге взял картину написанную маслом и добавил Hi-Tech. )) ...

Моддинг - первый опыт
Здравствуйте, форумчане ! Хотел бы выложить свою первую работу по моддингу и услышать ваше мнение? Просьба не судить строго все таки первый...

Первый опыт с USART
Всем привет, Пытаюсь подключить ATtiny2313 к som-порту. Присоединил к max232 по даташиту. Инициализирую USORT: 300 baud, 8 data, 2...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru