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

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

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

в чем ошибка наидите пожалуйста - C++

26.11.2012, 21:36. Просмотров 286. Ответов 7
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include "stdafx.h"
#include "math.h"
#include "conio.h"
#include "locale.h"
#include "stdlib.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
 
setlocale(LC_ALL, "Russian");
 
double x=0, y, p=0, z=sin(pow(x,2.0)-2*x+1.0);
char key; 
 
 
do
{
    system("cls");
 
printf("Автор: Огибалов Дмитрий. Группа ИНБс-11\n"
       "Программа для вычисления выражения\n"                  
       "   |        __                   \n"
       "   |       /              \n"
       "   |  1+ \/ x                    \n "
       "   |  --------  +sinx                     \n"
       "   |  ln|tgx|                              \n"
       "   |       __                   \n"
       "   |     /              \n"
       " y=|   \/ 3|x|*ln|tgx|+arctgx                                   \n"
       "   |                                         \n"
       "   |  cosx                                        \n"
       "   |                                                 \n"
       "\n"
       "\n");
 
    printf("введите х:");
    scanf("%lf", &x );
 
//эхо-контроль
    printf("\nВы ввели х=%lf",x);
 
    
    if (z=0) {  p=2*x+1; printf("\nОтвет: p(x)=%e", p);  }
    else if (z<0) { p=pow(z,2.0);    printf("\nОтвет: p(x)=%e", p);  }
    else if (z>0) { p=sqrt(z);    printf("\nОтвет: p(x)=%e", p);  }
        y=p*sin(x);  printf("\nОтвет: y(x)=%e", y);
printf("\nДля выхода из программы нажмите Esc.\nДля продолжения нажмите любую другую клавишу.");
 
 
 key=_getch();
    //printf("клавиша %d", key);
 
}while(key!=27);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
flatra
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 352
26.11.2012, 21:41  [ТС]     в чем ошибка наидите пожалуйста #2
вот задание
Вложения
Тип файла: pdf Doc1.pdf (104.6 Кб, 3 просмотров)
flatra
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 352
26.11.2012, 21:44  [ТС]     в чем ошибка наидите пожалуйста #3
помогите пожалуйста

Добавлено через 1 минуту
срочно надо
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
26.11.2012, 21:49     в чем ошибка наидите пожалуйста #4
Цитата Сообщение от flatra Посмотреть сообщение
if (z=0)
правильно:
C++
1
if (z==0)
flatra
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 352
26.11.2012, 21:58  [ТС]     в чем ошибка наидите пожалуйста #5
а остальное все правильно

Добавлено через 1 минуту
он мне не то значение y выдает тогда

Добавлено через 2 минуты
надо чтобы если водишь x=1 то получается y=2.5240

Добавлено через 1 минуту
помогитеее
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
26.11.2012, 22:32     в чем ошибка наидите пожалуйста #6
Цитата Сообщение от flatra Посмотреть сообщение
printf("введите х:");
scanf("%lf", &x );
после этих строчек посчитай сколько будет z:
C++
1
z=sin(pow(x,2.0)-2*x+1.0);
BuPy7
Нет ТЗ - давай досвидания
748 / 345 / 30
Регистрация: 01.12.2011
Сообщений: 2,042
26.11.2012, 23:10     в чем ошибка наидите пожалуйста #7
Цитата Сообщение от flatra Посмотреть сообщение
в чем ошибка наидите пожалуйста
А что программа то вообще должна делать? Чтоб ошибку искать, нужно знать то, как должна на самом деле работать программа.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2012, 23:18     в чем ошибка наидите пожалуйста
Еще ссылки по теме:

C++ подскажите пожалуйста в чем ошибка)
Не могу понять логику, обьясните что за чем пожалуйста C++
C++ Подскажите пожалуйста в чем ошибка?(С++,структуры,стек)
Наидите сумму всех элементов, расположенных на главной диагонали и ниже ее в матрице C++
Пожалуйста, не могу понять в чем ошибка C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.11.2012, 23:18     в чем ошибка наидите пожалуйста #8
C++
1
2
3
4
5
6
7
double x=0, y, p=0, z = 0;
...
//эхо-контроль
    printf("\nВы ввели х=%lf",x);
    
    z=sin(pow(x,2.0)-2*x+1.0);
...
Миниатюры
в чем ошибка наидите пожалуйста  
Yandex
Объявления
26.11.2012, 23:18     в чем ошибка наидите пожалуйста
Ответ Создать тему
Опции темы

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