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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.60
michal3003
1 / 2 / 0
Регистрация: 05.09.2010
Сообщений: 116
#1

С++.Оператор switch. - C++

05.09.2010, 16:04. Просмотров 2445. Ответов 22
Метки нет (Все метки)

Не могу избавиться от ошибки в программном коде.
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
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main()
{   short х;
    int a,b,k,c1,c2;
    cout<<"a=";
    cin>>a;
    cout<<"b=";
    cin>>b;
    cout<<"k=";
    cin>>k;
    cout<<"c1=";
    cin>>c1;
    cout<<"c2=";
    cin>>c2;
    a*x^2+(b-k)*x+(c1-c2)=0;
    switch (x){
    case 0:
    cout<<"Net tochek peresechenia"<<endl;
    break;
    case 1:
    cout<<"Odna tochka peresechenia"<<endl;
    break;
    case 2:
    cout<<"Dve tochki peresechenia"<<endl;
    default:cout<<"Error!\n";
    }
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2010, 16:04     С++.Оператор switch.
Посмотрите здесь:

Оператор switch - C++
Ниже приведены три примера (1 и 2 работают, а 3 почему-то не работает). Говорит, что пропуск инициализации? Почему тогда 1 и 2 работают, а...

Оператор Switch - C++
Нужно помощь с этим оператором может быть где-то направильно написал ??? со всеми функциями ответ выходет не верно, &quot;res&quot; - не меняет свое...

Оператор switch - C++
Сделать с помощью оператора switch: a*pow(x+7)-b когда x&lt;5 &amp;&amp; b!=0; (x-c*d)/a*x когда x&gt;5 &amp;&amp; b==0; x/c в других случаях. ...

оператор switch - C++
КАк сделать чтобы при выборе неправильного ответа во втрой switch программа не в ходила int main(){ char v1; cout &lt;&lt;&quot;Pervui...

Cи++. Оператор switch. - C++
У меня такой вопрос. Есть задача: с 1 января 1990 года по некоторый день прошло n месяцев, определить название месяца текущего. Ну как...

Оператор switch - C++
Оператор switch: 1)Написать программу, где ожидается ввод символа с клавиатуры, после чего определяется, является ли этот символ буквой,...

Оператор switch - C++
Зависит ли a) объектный код от порядка меток case и default в данном операторе? б) если ответ на первый вопрос положителен, то тогда...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
05.09.2010, 19:18     С++.Оператор switch. #21
Брайан, Ну это уже сделано. Почему switch то вдруг не поможет?) Вполне)
Kastaneda
06.09.2010, 11:16
  #22

Не по теме:

Цитата Сообщение от Брайан Посмотреть сообщение
Я так думаю, что товарищу необходимо найти кол-во точек пересечения параболы y=ax^2+bx+c с прямой y=k*x+c2. Так вот, у квадратного уравнения ДВА корня (поэтому switch (x) не поможет), и всё, что нужно сделать - это посчитать дискриминант D=(b-k)^2 - 4*a*(c1-c2). Если он больше нуля, то две точки пересечения, если равен нулю, то одна, а если меньше нуля, то точек пересечения нет.
Что собственно и написал камрад Lavroff, а суть задания мы еще вчера выяснили)))

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2010, 17:39     С++.Оператор switch.
Еще ссылки по теме:

Оператор switch и while - C++
Для целого числа к от 1 до 99 напечатать фразу «Мне к лет», учитывая при этом, что при некоторых значениях к слово «лет» надо заменить...

оператор switch - C++
Задача весьма проста, необходима для тренировки. Я должен использовать оператор свитч таким образом, что после ввода определенного символа...

оператор Switch???? - C++
Люди добрые помогите что здесь не так не пойму #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;iostream&gt; using namespace std; ...

Оператор switch - C++
Возникла проблема. Не хочет высчитываться &quot;v&quot;. Что не так? #include &lt;iostream.h&gt; #include &lt;math.h&gt; main () { int k; double...

Оператор switch C++ - C++
Вместо вывода на экран отрицательных значений, работает default. Так же при вводе двухзначного числа выводит первую цифру этого же числа....


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

Или воспользуйтесь поиском по форуму:
Брайан
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 7
06.09.2010, 17:39     С++.Оператор switch. #23
Switch не поможет, если искать корни непосредственно. Я лично не знаю, как в C++ проверить принадлежность числа к мнимым числам и вообще с ними работать. А с дискриминантом, конечно, всё сработает. Да, я не посмотрел в код, написанный Lavroff'ым, поэтому и отписался)
Yandex
Объявления
06.09.2010, 17:39     С++.Оператор switch.
Ответ Создать тему
Опции темы

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