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

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

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

Не работает программа разветвляющегося вычислительного процесса - C++

18.11.2012, 19:21. Просмотров 471. Ответов 7
Метки нет (Все метки)

Доброго времени суток!
Задали написать программу в Visual Studio C++ по таким целям: изучить операцию условия;изучить условный оператор;изучить оператор множественного выбора. С вот таким условием:Дано вещественное x. Вычислить z = f( x ).
(Формула во вложении).
У меня получилось вот как то так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <clocale>
 
void main();
int a,z,x;
{
setlocale (LC_ALL, "Russian");
printf ('Введите X');
scanf_s ("d",&x);
a=0.25;
z=pow(e,(a/x)+4)+pow(ln(sin(x))/cos(a*x),1/2)+pow((sin(2*x)+5*x),3);
if (x=0); 
{ printf("z=%d",%z); }
else { printf ("No Impossible");}
getch;
return(0);
}
Выдает ошибку и не пойму толи ошибка самого VS,толи в коде...Проверьте,пожалуйста,и укажите ошибки и как их исправить. Сильно не ругайте.ошибки мог допустить и в постановке скобок и в написании формулы (что кстати очень вероятно!).
Заранее спасибо!
Миниатюры
Не работает программа разветвляющегося вычислительного процесса  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 19:21     Не работает программа разветвляющегося вычислительного процесса
Посмотрите здесь:
C++ Программа разветвляющегося вычислительного процесса
C++ Вычислить значения функции. Программирование разветвляющегося вычислительного процесса.
C++ Программирование циклического вычислительного процесса С++
Программирование циклического вычислительного процесса C++
Программирование циклического вычислительного процесса C++
Задача на составление программы с ветвлением вычислительного процесса C++
C++ Разработка программы циклического вычислительного процесса «Вычисление суммы ряда»
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
18.11.2012, 21:49     Не работает программа разветвляющегося вычислительного процесса #2
Очень много ошибок, во первых вы неправильно используете математические функции они должны принимать тип double аргументе, void main писать не корретно, надо int main(), уберите после main точку с запятой и в целом много ошибок по расстановки скобок, поработайте над кодом.
Felixjkee
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 15
19.11.2012, 08:12  [ТС]     Не работает программа разветвляющегося вычислительного процесса #3
Цитата Сообщение от David Sylva Посмотреть сообщение
Очень много ошибок, во первых вы неправильно используете математические функции они должны принимать тип double аргументе, void main писать не корретно, надо int main(), уберите после main точку с запятой и в целом много ошибок по расстановки скобок, поработайте над кодом.
А можете подредактировать эту формулу z=pow(e,(a/x)+4)+pow(ln(sin(x))/cos(a*x),1/2)+pow((sin(2*x)+5*x),3) согласно условию. Где то со скобками проблема
Felixjkee
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 15
21.11.2012, 18:57  [ТС]     Не работает программа разветвляющегося вычислительного процесса #4
Цитата Сообщение от Felixjkee Посмотреть сообщение
А можете подредактировать эту формулу z=pow(e,(a/x)+4)+pow(ln(sin(x))/cos(a*x),1/2)+pow((sin(2*x)+5*x),3) согласно условию. Где то со скобками проблема
тема еще актуал! помогите правильно записать формулу
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
21.11.2012, 19:13     Не работает программа разветвляющегося вычислительного процесса #5
Скажу тебе вот что, void main писать не корректно.
Felixjkee
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 15
21.11.2012, 19:42  [ТС]     Не работает программа разветвляющегося вычислительного процесса #6
Цитата Сообщение от David Sylva Посмотреть сообщение
Скажу тебе вот что, void main писать не корректно.
я исправил воид) теперь хочу,чтобы кто нибудь проверил правильность написания формулы
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
21.11.2012, 19:45     Не работает программа разветвляющегося вычислительного процесса #7
Практически все математически функции должны работать с типом double, у тебя все переменные типа int.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 05:01     Не работает программа разветвляющегося вычислительного процесса
Еще ссылки по теме:
C++ Реализация разветвляющегося меню в консоли
Программа работает в турбо си но не работает в дев си C++
Программа работает на Windows 7, но не работает на XP C++
C++ Программа при релизе не работает, а при дебаге работает
C++ Не работает программа

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

Или воспользуйтесь поиском по форуму:
Felixjkee
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 15
22.11.2012, 05:01  [ТС]     Не работает программа разветвляющегося вычислительного процесса #8
Цитата Сообщение от David Sylva Посмотреть сообщение
Практически все математически функции должны работать с типом double, у тебя все переменные типа int.
Я это уже поправил)формула...
Yandex
Объявления
22.11.2012, 05:01     Не работает программа разветвляющегося вычислительного процесса
Ответ Создать тему
Опции темы

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