Предмет: Информатика,
автор: koxarinaмем
Составьте программу, которая будет определять положительное или отрицательное число ( программа C++) заранее спасибо)
Ответы
Автор ответа:
1
#include<iostream>
using namespace std;
int x;
int main(){
cin>>x;
if(x>0) cout<<"Polozhitelnoye'';
else cout<<"Otritsatelnoye'';
return 0;}
using namespace std;
int x;
int main(){
cin>>x;
if(x>0) cout<<"Polozhitelnoye'';
else cout<<"Otritsatelnoye'';
return 0;}
Приложения:
koxarinaмем:
Программа не работает....
Ошибка почти в каждой строке
8 строк , 7 ошибок
Как видно из скрина, все работает
как минимум не верно то, что она дла х = 0 неправильно выдаст
зачем объявлять х глобально?
Конечно не нужно
Автор ответа:
2
Усложним задание:
#include <iostream>
#include <string>
using namespace std;
template<typename T>
string sign(const T& x)
{
return x < 0 ? "negative" : x == 0 ? "0" : "positive";
}
int main()
{
cout << sign(-3.14f);
}
#include <iostream>
#include <string>
using namespace std;
template<typename T>
string sign(const T& x)
{
return x < 0 ? "negative" : x == 0 ? "0" : "positive";
}
int main()
{
cout << sign(-3.14f);
}
Похожие вопросы
Предмет: Право,
автор: tanyablushchuk
Предмет: Математика,
автор: eeryvv
Предмет: Английский язык,
автор: 11irish011
Предмет: Математика,
автор: макс2221