Нужно написать программу которая будет делить два числа а и б а их частное будет распознавать есть ли оно положительным отричательным ноль или неопределенным
пример кода
#include
using namespace std;
int main(void) {
int a,b;
cin>>a;
cin>>b;
if(a==0 && b==0){
cout<<"nedefinovana"<<endl;}
else if (a<0 && b<0){
cout<<"kladna"<0 && b>0){
cout<<"kladna"<<endl;
}
else if (a==0){
cout<<"nula"<<endl;
}
else if (b<0||a<0){
cout<<"zaporna"<<endl;
}
else if (b==0){
cout<<"nedefinovana"<<endl;
}
return 0;
}
Другие языки программирования и технологии
Помогите пожалуйста с программой на с++
Держи немножко кода... iostream соответственно в <>
/// #include iostream
using namespace std;
int main(void)
{
int a,b;
cin>>a;
cin>>b;
if(a==0 && b==0)
cout<<"nedefinovana"<<endl;
else if (a<0&&b<0||a>0&&b>0)
cout<<"polozhit"<<endl;
else if (a==0)
cout<<"nula"<<endl;
else if (b==0)
cout<<"bescone4"<<endl;
else if (a<0&&b>0||a>0&&b<0)
cout<<"otricat"<<endl;
return 0;
}
/// #include iostream
using namespace std;
int main(void)
{
int a,b;
cin>>a;
cin>>b;
if(a==0 && b==0)
cout<<"nedefinovana"<<endl;
else if (a<0&&b<0||a>0&&b>0)
cout<<"polozhit"<<endl;
else if (a==0)
cout<<"nula"<<endl;
else if (b==0)
cout<<"bescone4"<<endl;
else if (a<0&&b>0||a>0&&b<0)
cout<<"otricat"<<endl;
return 0;
}
#include <iostream>
#include <string>
using namespace std;
double input(const char* msg) {
double num;
auto flush = []() {
cin.ignore(numeric_limits<streamsize>::max(), '\n');
};
do {
cout << msg << ": ";
cin >> num;
if (cin.good()) {
flush();
return num;
}
cin.clear();
cin.ignore(cin.rdbuf()->in_avail());
cout << "\a Error!\n";
} while (true);
}
int main() {
string message;
double a, b;
while (true) {
a = input("a");
b = input("b");
auto x = a / b;
if (x == numeric_limits<double>::infinity()) message = "Infinity";
else if (abs(x) == numeric_limits::infinity()) message = "-Infinity";
else if (isnan(x)) message = "Not-a-Number";
else if (x < 0) message = "Negative";
else if (x > 0) message = "Positive";
else message = "Zero";
cout << message << "!\n\n";
}
}
#include <string>
using namespace std;
double input(const char* msg) {
double num;
auto flush = []() {
cin.ignore(numeric_limits<streamsize>::max(), '\n');
};
do {
cout << msg << ": ";
cin >> num;
if (cin.good()) {
flush();
return num;
}
cin.clear();
cin.ignore(cin.rdbuf()->in_avail());
cout << "\a Error!\n";
} while (true);
}
int main() {
string message;
double a, b;
while (true) {
a = input("a");
b = input("b");
auto x = a / b;
if (x == numeric_limits<double>::infinity()) message = "Infinity";
else if (abs(x) == numeric_limits::infinity()) message = "-Infinity";
else if (isnan(x)) message = "Not-a-Number";
else if (x < 0) message = "Negative";
else if (x > 0) message = "Positive";
else message = "Zero";
cout << message << "!\n\n";
}
}
Жандос Ержанов
А чем отличатся ваша flush от стандартной?
клёво, а в чём вопрос, если код у тебя уже есть?
его, правда, майл обрезал, так что если будешь по нему какие-то вопросы задавать, то перезалей на pastebin.com и кинь сюда ссылку
ну и само собой определи, чем мы будем считать частное нуля и не нуля: неопределённостью или бесконечностью соответствующего знака
его, правда, майл обрезал, так что если будешь по нему какие-то вопросы задавать, то перезалей на pastebin.com и кинь сюда ссылку
ну и само собой определи, чем мы будем считать частное нуля и не нуля: неопределённостью или бесконечностью соответствующего знака
Похожие вопросы
- Помогите пожалуйста написать программу в с++
- Помогите пожалуйста создать программу на Паскале. Заранее всем благодарен
- Помогите пожалуйста создать программу "Таймер" на СИ. Заранее всем благодарен!)
- Помогите пожалуйста составить программу на СИ++. Заранее всем БЛАГОДАРЕН!
- Помогите, пожалуйста, написать программу на делфи с ассемблерными вставками.
- Помогите, пожалуйста, написать программу на С++
- Помогите пожалуйста составить программу и блок-схему (какой-либо один из трех вариантов)
- Помогите пожалуйста написать программу на языке программирования AssemblerКто первый поможет сделать правильно10балов+50
- помогите, пожалуйста, доработать программу на языке Java
- Помогите пожалуйста с программами по пасклю...