| Если в исходном сообщении заменитьif (a>0 || b>0 ||c>0 || d>0 ||e>0)
 на
 if (a>=0 || b>=0 ||c>=0 || d>=0 ||e>=0)
 то это защитит не только от положительных значений, но и от пустых строк. К тому же в условии явно сказано "Предусмотреть ввод только отрицательных чисел." а ноль отрицательным числом не является.
 А еще лучше:
 if (  !( a<0 && b<0 && c<0 && d<0 && e<0 )  )
 ведь x>=y  и  !(x<y) не всегда одно и то же :-)
 |