Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
allasked
12 / 12 / 5
Регистрация: 20.11.2012
Сообщений: 55
1

Подсобите с решение задачи

22.11.2012, 15:54. Просмотров 360. Ответов 4
Метки нет (Все метки)

Ребята программа работает, но дело в том что когда ввожу допустим 5/0 выбивает ошибку, что мол делить на ноль нельзя, но препод меня уже задрал говорит что можно сделать так чтобы оно пропускало это деление и относило его к значению в программе y=0.Помогите плс
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{float x,y,b;
cout<<"vvedite dva chisla";
cin>>x>>y;
if (y=0)
{b=0;
cout<<"4 vetv'"<<"b="<<b;}
else if (x=0)
 {b=pow(pow(x,4)+y,3);
   cout<<"3 vetv'"<<"b="<<b; }
else if ((x/y<0)&&(y!=0))
{b=log(fabs(pow(x,2))/y)+pow(pow(x,2)+y,3);
cout<<"2 vetv'"<<"b="<<b;}
else if ((x/y>0)&&(y!=0))
 {b=log(pow(x,2))+ pow((pow(x,4)+y),3);
 cout<<"1 vetv'"<<"b="<<b;  }
getch(); }
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 15:54
Ответы с готовыми решениями:

Решение задачи
Помогите, пожалуйста =) Решить задачу в С++ Задано три символа. Напишите программу, которая...

Решение задачи
Доброго времени суток! Очень глупый, уверен, для Вас вопрос, но мне задали задачу, решить пример:...

Решение задачи
Помогите, пожалуйста! Решить задачу в С++, только с использованием цикла. Вывести на экран: ...

Решение задачи
Для проффесионалов, я думаю, это будет очень легко. Условие, собственно, таково: Требуется...

Решение задачи
Нужна помощь в решении задачи. Прошу помочь надеюсь в вашей поддержке:( прошу решить задачу

4
MrGluck
Форумчанин
Эксперт CЭксперт С++
8139 / 4990 / 1436
Регистрация: 29.11.2010
Сообщений: 13,460
22.11.2012, 16:18 2
препод меня уже задрал
Мне вас искренне жаль, но отсутствие задания не дает полной картины того, что нужно сделать.
И форматирование ужасное, ничего не разобрать. Ну и void main с убогим компилятором в придачу.
0
OgStyle
11 / 5 / 0
Регистрация: 18.11.2012
Сообщений: 114
22.11.2012, 16:25 3
у вас в задаче ошибок масса.. к примеру if (y=0) что это за условие такое? может if(y==0) ?!

Если я правильно понял ваше задание то, если человек ввел 0 а на ноль делить нельзя то результатом выполнения программы должна быть не ошибка а просто надпись к примеру у=0 ?

Дайте четкое задание к которому написана ваша программа. Вы написали какуе-то кашу которую не возможно читать и понимать.

Задание программы обычный калькулятор?

п.с. конио.аш библиотека для чего подключена? она кажись за рисовалки в старых компиляторах отвечала..
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8139 / 4990 / 1436
Регистрация: 29.11.2010
Сообщений: 13,460
22.11.2012, 16:30 4
Цитата Сообщение от OgStyle Посмотреть сообщение
п.с. конио.аш библиотека для чего подключена? она кажись за рисовалки в старых компиляторах отвечала..
виндовая либа, используется (валась) для создания текстовых менюшек в консоли. На данный момент она используется чуть менее, чем для функции getch().
0
__Александр__
8 / 11 / 0
Регистрация: 17.09.2012
Сообщений: 188
Записей в блоге: 2
22.11.2012, 17:53 5
библиотека conio.h это по факту библиотека задержки. Это используется для того чтобы можго было увидеть результат в консоли. При не подключенной библиотеке conio.h программа компилируется в машинный код, который выполняется, но результата мы не увидим, будем только видеть сообщение, что программа выполнилась.
0
22.11.2012, 17:53
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 17:53

Решение задачи
При решении задачи, столкнулся наверное с самой непреодолимой!!! z1 = 2 * (1 - cos(2 * (3 * pi -...

Решение задачи
в первом модуле определёна квадратная матрица четвёртого разряда. Выводится изменённая матрица...

Решение задачи c++
Написать программу вычисляющую значение функции y=√(9-x*x) на задонном орезке с заданным шагом...


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

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

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