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

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

Войти
Регистрация
Восстановить пароль
 
ZM-V
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
#1

Найти ошибку в коде - C++

22.09.2013, 18:39. Просмотров 280. Ответов 9
Метки нет (Все метки)

Помогите пожалуйста найти ошибку в коде:

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
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
int main()
{system("chcp 1251");
    double z,x,xn,xk,dx,a,ax,min,max;
 
     l1:printf("Введите a,xn,xk,dx \n");//ввод данных
     scanf("%lf%lf%lf%lf",&a,&xn,&xk,&dx);//ввод исходных данных
    
     printf("___________________________\n"); //заголовок таблицы
     printf("______X_____|_______Z______\n");
     printf("___________________________\n");
     for (x=xn;x<=xk;x+=dx)//цикл повторений вывода таблицы
     { 
         if (x<xn || x>xk)//проверка правильности ввода
    {
        printf("Значение x должно принадлежать интервалу");
        goto l1;
    }
        z=a*((pow(a*x,7)/(cos(a*a*a)+1,31))),1/5;
        
        printf("%  9.2f   |   %  6.2f    \n",x,z);//вывод строки табл
     }
getch();
}
Миниатюры
Найти ошибку в коде  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2013, 18:39     Найти ошибку в коде
Посмотрите здесь:

Найти ошибку в коде - C++
#include &lt;iostream&gt; //Подключаем библиотеки #include &lt;iomanip&gt; #include &lt;windows.h&gt; #include &lt;fstream&gt; # include &lt;conio.h&gt; ...

найти ошибку в коде - C++
Дана непустая последовательность слов (не более 50), в каждом слове не более восьми символов. Слова разделены пробелом, за последним словом...

Найти ошибку в коде - C++
Ребят , есть массив , но сколько бы чисел я не вводил , ОТРИЦАТЕЛЬНЫХ нету . Как исправить ? #include &quot;stdafx.h&quot; #include...

Найти ошибку в коде - C++
Скажите, пожалуйста, в чем у меня ошибка? Вот код #include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;locale&gt; #include &lt;conio.h&gt; ...

Найти ошибку в коде - C++
Код крашится, кто знает в чем дело? Может протестировать чем - то?

Найти ошибку в коде - C++
if (PTS&gt;=0 &amp;&amp; PTS&lt;999) title2 = &quot;D-&quot;; if (PTS&lt;=0) title2 = &quot;Noob&quot;; if (PTS&gt;=1000 &amp;&amp; PTS&lt;1999) title2 = &quot;D&quot;; if (PTS&gt;=2000 &amp;&amp;...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
22.09.2013, 18:47     Найти ошибку в коде #2
Цитата Сообщение от ZM-V Посмотреть сообщение
goto l1
Вам кто такое показал???
Вот нечто похожее, на первом курсе писал. Свою функцию вставите, и будет Вам счастье, а того, кто goto посоветовал, лучше пошлите далеко далеко...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include <math.h>
#include <iomanip>
using namespace std;
int main( )
{
    double x, x1, x2, ht;
    cout<<"ukagite diapazon izmenenija argumenta x = [x1;x2] :\n";
    cout<<"Vvedite x1 : ";cin>>x1;
    cout<<"Vvedite x2 : ";cin>>x2;
    cout<<"Vvedite hag tabulacii : ";cin>>ht; 
    cout<<"---------------\n";
    cout<<"  x  | sin(x)  |\n";
    cout<<"---------------\n";
    for(x = x1; x <= x2; x+=ht)
    {       
            cout<<setprecision(3)<<setw(4)<<x<<"| "//setprecision - точность
                <<setprecision(3)<<setw(8)<<sin(x)//setw - ширина вывода
                <<endl;
    }
    system("pause");
    return 0;
}
ZM-V
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
22.09.2013, 18:54  [ТС]     Найти ошибку в коде #3
Преподавательница языка С++
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
22.09.2013, 18:56     Найти ошибку в коде #4
ZM-V, поставьте ее к стенке, и расстреляйте, goto - использовать нельзя, кстати, С++ я в Вашем коде не увидел, там Си чистый.
ZM-V
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
22.09.2013, 18:58  [ТС]     Найти ошибку в коде #5
и да, мы не используем "cout<<"
Как написать без него??

Добавлено через 32 секунды
ахаххах) Так и сделаю))
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
22.09.2013, 19:00     Найти ошибку в коде #6
Цитата Сообщение от ZM-V Посмотреть сообщение
и да, мы не используем "cout<<"
оставьте
Цитата Сообщение от ZM-V Посмотреть сообщение
#include<conio.h>
и используйте printf и scanf соответственно
ZM-V
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
22.09.2013, 19:10  [ТС]     Найти ошибку в коде #7
Добавлено через 1 минуту
Вы меня не поняли, "x" он выводит как положено, а "z" большие числа выдаёт, может быть, что-то не так с расчётом "z"???
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
22.09.2013, 19:14     Найти ошибку в коде #8
Цитата Сообщение от ZM-V Посмотреть сообщение
z=a*((pow(a*x,7)/(cos(a*a*a)+1,31))),1/5;
Если z вычисляется по этому выражению, то я очень сомневаюсь, что он вычисляется правильно
ZM-V
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
22.09.2013, 19:17  [ТС]     Найти ошибку в коде #9
Я же вложил задание , где есть выражение 'Z' выше.
А вот что у меня получается на выводе:
Миниатюры
Найти ошибку в коде  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 19:21     Найти ошибку в коде
Еще ссылки по теме:

Найти ошибку в коде - C++
Где ошибка? #include &lt;iostream.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; main () { clrscr(); float x,y; cout &lt;&lt;...

Найти ошибку в коде - C++
помогите написать программу. есть код, но в нем ошибка, сама не разберусь какая а)a=(j-5.5)(i-3.2)(i-7.4) б)В качестве компонент...

Найти ошибку в коде - C++
В книге Страуструпа есть задание. Сначала нужно создать пустой консольный проект в Visual Studio, затем включить туда файл исходного...

Найти ошибку в коде - C++
#include&lt;iostream&gt; using namespace std; class samp { int a; public: void set_a(int n) { a=n; }


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

Или воспользуйтесь поиском по форуму:
ZM-V
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
22.09.2013, 19:21  [ТС]     Найти ошибку в коде #10
Блин вообще запарился не тот пример кинул...извиняйте...
Миниатюры
Найти ошибку в коде  
Yandex
Объявления
22.09.2013, 19:21     Найти ошибку в коде
Ответ Создать тему
Опции темы

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