Професионална програма
Loading...
+ Нов въпрос
veronikaaa86 avatar veronikaaa86 364 Точки
Best Answer

Здравей, понеже съм Programming Basic Java ми беше малко трудно да ти открия грешката, но все пак я успях :). Основната грешка е, че трябва да направиш отделни проверки накрая, за изходите. 

Освен това на 2 места беше написано вместо EvenMax - OddMax.

 

if (number > 1)
    {
        cout << "OddSum=" << odd_sum << ',' << endl;
        cout << "OddMin=" << odd_min_number << ',' << endl;
        cout << "OddMax=" << odd_max_number << ',' << endl;
        cout << "EvenSum=" << even_sum << ',' << endl;
        cout << "EvenMin=" << even_min_number << ',' << endl;
        cout << "EvenMax=" << even_max_number << endl;
    }
   
    if (number == 1)
    {
        cout << "OddSum=" << odd_sum << ',' << endl;
        cout << "OddMin=" << odd_min_number << ',' << endl;
        cout << "OddMax=" << odd_max_number << ',' << endl;
        cout << "EvenSum=" << 0 << ',' << endl;
        cout << "EvenMin=" << "No" << ',' << endl;
        cout << "EvenMax=" << "No" << endl;
    }
 
    if (number == 0)
    {
        cout << "OddSum=" << number << ',' << endl;
        cout << "OddMin=" << "No" << ',' << endl;
        cout << "OddMax=" << "No" << ',' << endl;
        cout << "EvenSum=" << number << ',' << endl;
        cout << "EvenMin=" << "No" << ',' << endl;
        cout << "EvenMax=" << "No" << endl;
    }

Ето поправения код:

https://pastebin.com/R5Ex0vUS

0
filip4o avatar filip4o 4 Точки

Поправих ги, но на джъджа пак нещо не му харесва...

Започвам да си мисля, че има бъг при тестовете.

0
veronikaaa86 avatar veronikaaa86 364 Точки

Хмммм на мен ми даде 100 точки с този код: https://pastebin.com/R5Ex0vUS

0
veronikaaa86 avatar veronikaaa86 364 Точки

Като това е твоя код, с поправките на грешките, които ти казах, че съм открила.

0