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

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

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

Непонятная ошибка в коде - C++

16.11.2014, 23:24. Просмотров 191. Ответов 3
Метки нет (Все метки)

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 <iostream>
#include <cmath>
using namespace std;
int main ()
{
   int i;
   float y,z,x;
 cout <<"\tEnter x "<<"\n";
 cin>>x;
 cout <<"\tEnter y "<<"\n";
 cin>>y;
 cout <<"\tEnter z "<<"\n";
 cin>>z;
 
 if (x<0) i=0;
 else if (x<10)  i=1;
       else   i=2;
       
 switch(i) 
  {case 0: {z=(x-5)*y; y=(z+63)*x; z=y*x;}; 
   case 1: {z=x*y-5; y=х-10+y;};
   case 2: {z=x*x+y*y-z;};
      }
     cout<<y<<"\n"<<z<<"\n"<<x;
 getch ();
 return 0;
}
где строка case 1 , почему то подсвечивает красным и не хочет запускаться ...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 23:24     Непонятная ошибка в коде
Посмотрите здесь:

Непонятная ошибка в коде - C++
Здравствуйте. Пытаюсь написать функцию, которая будет вытаскивать из текста в файле числа. Реализовываю через их запись в буфер num с...

Непонятная ошибка в коде - C++
#include &lt;d3d9.h&gt; #include &lt;strsafe.h&gt; LPDIRECT3D9 g_pD3D = NULL; // Used to create the D3DDevice LPDIRECT3DDEVICE9 ...

непонятная ошибка в легком коде - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; double power(double n, int p) { for (int i = 0; i = p; i++)...

Транспортная задача, непонятная ошибка в коде! - C++
Добрый день всем, есть вопрос, требующий срочного решения! Ниже приведен исходник программы, составлющей первичное распределение ТЗ...

Непонятная ошибка в нормальном (надеюсь) коде, как исправить? - C++
#include &quot;stdafx.h&quot; #include &lt;string.h&gt; void TaskPaste(FILE * f, FILE * k, char K, char S) { freopen(&quot;file.txt&quot;, &quot;wt&quot;, f); for...

Файлы,массивы и динамическое выделение памяти.Непонятная ошибка в коде. - C++
После выполнения сего чудесного мы видим такую картину(даже если закомментировать все printf,картина не меняется.): ...

Непонятная функция в коде - C++
Вопрос всего 1 что это за функция? vector&lt;SMatrixNoParallelogram&gt; MatrixNoParallelogram; // Функция шифрования перестановочным шифром...

непонятная ошибка - C++
Здравствуйте. Вот в этой программе у меня пишет ошибку: cpp(60) : error C2065: 'j_max' : undeclared identifier. Хотя если вместо Y...

Непонятная ошибка - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; int i; int fact (int n){ if ( n&lt;1 )...

Непонятная ошибка - C++
Здравствуйте, есть задача с графами - соединенные точки и тп, вот попытался сделать структуры и классы для этой задачи и получил ошибку...

Непонятная ошибка - C++
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class CMessage { private: char *Text; char...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kerry_Jr
Модератор
Эксперт PHP
2165 / 1961 / 685
Регистрация: 14.05.2014
Сообщений: 5,738
Записей в блоге: 1
Завершенные тесты: 5
16.11.2014, 23:30     Непонятная ошибка в коде #2
Цитата Сообщение от easyprogrammer Посмотреть сообщение
{case 0: {z=(x-5)*y; y=(z+63)*x; z=y*x;};
выделенное - лишнее. И так в каждом case'e. И не забудьте в конце каждого case'а break написать.

Добавлено через 3 минуты
Вы лучше напишите задание, а то что-то в Вашем коде не то помимо того, о чем я уже написал.
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3641 / 1916 / 505
Регистрация: 18.10.2014
Сообщений: 3,480
16.11.2014, 23:40     Непонятная ошибка в коде #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от easyprogrammer Посмотреть сообщение
где строка case 1 , почему то подсвечивает красным и не хочет запускаться ...
У вас в 'case 1' в выражении 'y=х-10+y;' использована русская буква 'х' вместо латинской 'x'. В этом и ошибка.

Других ошибок нет (кроме не включенного заголовка для 'getch()') и отсутствующих (но скорее всего нужных) 'break'.

Эти ';' там после { ... } не нужны, но ошибками не являются.
easyprogrammer
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 41
17.11.2014, 18:05  [ТС]     Непонятная ошибка в коде #4
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
У вас в 'case 1' в выражении 'y=х-10+y;' использована русская буква 'х'
да, действительно в этом ошибка оказалась, благодарю
Yandex
Объявления
17.11.2014, 18:05     Непонятная ошибка в коде
Ответ Создать тему
Опции темы

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