Product sign{2} - C++ fundamentals
Извинете ме, но не мога да си намеря грешка. Може ли някой да ме поправи ако вижда такава ?
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main() {
double n, n1, n2, k = 0;
cin >> n >> n1 >> n2;
if (n < 0){
k++;
}
if (n1 < 0){
k++;
}
if (n2 < 0){
k++;
}
if (k == 1)
{
cout << '-';
} else if (k == 2) {
cout << '+';
} else if (k == 3) {
cout << '-';
} else if (k == 0){
cout << '+';
}
}
Да, извинявай условие - https://paste.pics/7ad7bb4a1f68fcca9038ce91b7974f10, линк към задачата -.https://judge.softuni.bg/Contests/Compete/Index/1314#1.Пише реални числа, но пробвах и с integers. Нямаше разлика.
LoshaPanda - Кодът ти не покрива сценариите, когато едно или две от числата са 0 (по условие резултатът трябва да е "+", независимо от останалите числа).
Благодаря за помощта !