Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
easyprogrammer
0 / 0 / 2
Регистрация: 16.11.2014
Сообщений: 41
#1

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

16.11.2014, 23:24. Просмотров 219. Ответов 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 , почему то подсвечивает красным и не хочет запускаться ...
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 23:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Непонятная ошибка в коде (C++):

Непонятная ошибка в коде
#include &lt;d3d9.h&gt; #include &lt;strsafe.h&gt; LPDIRECT3D9 g_pD3D = NULL;...

Непонятная ошибка в коде
Здравствуйте. Пытаюсь написать функцию, которая будет вытаскивать из текста в...

непонятная ошибка в легком коде
#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; double...

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

Непонятная ошибка в нормальном (надеюсь) коде, как исправить?
#include &quot;stdafx.h&quot; #include &lt;string.h&gt; void TaskPaste(FILE * f, FILE * k,...

Файлы,массивы и динамическое выделение памяти.Непонятная ошибка в коде.
После выполнения сего чудесного мы видим такую картину(даже если...

3
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 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 минуты
Вы лучше напишите задание, а то что-то в Вашем коде не то помимо того, о чем я уже написал.
0
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
4385 / 2360 / 655
Регистрация: 18.10.2014
Сообщений: 4,002
16.11.2014, 23:40 #3
Лучший ответ Сообщение было отмечено easyprogrammer как решение

Решение

Цитата Сообщение от easyprogrammer Посмотреть сообщение
где строка case 1 , почему то подсвечивает красным и не хочет запускаться ...
У вас в 'case 1' в выражении 'y=х-10+y;' использована русская буква 'х' вместо латинской 'x'. В этом и ошибка.

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

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

Непонятная функция в коде
Вопрос всего 1 что это за функция? vector&lt;SMatrixNoParallelogram&gt;...

Непонятная ошибка
Добрый день. Переделывал код...

непонятная ошибка
#include &lt;iostream&gt; using namespace std; void main() { int **a, **b, n;...

Непонятная ошибка
Задание:С помощью табуляции сделать прогу,которая выводит таблицу.Надо ,чтоб...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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