Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2017, 19:38   #1
BadCats
Пользователь
 
Аватар для BadCats
 
Регистрация: 31.01.2016
Сообщений: 67
Злость Не все ветви кода возвращают значение

Всем привет, я уже битый час пытаюсь найти ту самую "ветвь кода" - которая не возвращает значение - не подскажите?
Код:
int centuryFromYear(int year) {
   
  
   
if(year>=1&&year<=2005)
{ int centry;
    if(year>1&&year<=999)
 { 
    int first_digit=year/100;
    int second_digit=year/10%10;
    int third_digit=year%100%10;
    if(second_digit!=0||third_digit!=0)
    {first_digit++;
       centry=int.Parse(first_digit.ToString());
     return centry;
    }
    else
    {
        centry=int.Parse(first_digit.ToString());
       return centry;
    }
    
     
 }
    else{
  
       
       int first_digit=year/1000;
    int second_digit=year/100%10;
     int  third_digit=year/100/10;
    int four_digit=year%100%10;

       if(four_digit==0)
    {
    centry = int.Parse(first_digit.ToString() + secaond_digit.ToString());
       return centry;
    }
    
       else
 {
    
   if(second_digit==9 && four_digit!=0 ||second_digit==0 && four_digit!=0 )
   {       first_digit++;
      centry=int.Parse(first_digit.ToString() + "0");
    return centry;
   }
    
    
    else
    {
       if(second_digit==0&&third_digit==0) 
       {
          centry=int.Parse(first_digit.ToString()+four_digit.ToString());
       return centry;
       }
       else
       {
          return 1;
       }
      
    }
    
 }

      
      
 }
 
}
   
   else{
      return 1;
   }

}

Последний раз редактировалось Вадим Мошев; 07.05.2017 в 21:09.
BadCats вне форума Ответить с цитированием
Старый 07.05.2017, 20:25   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Может стоит для начала нормально форматировать код?

хотя бы Ctrl+A, Ctrl+K, Ctrl+F
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не все ветви кода возвращают значения c# alexandrik121 C# (си шарп) 1 03.12.2016 23:35
Получить значение с исходного кода страницы PaHaNjkee JavaScript, Ajax 8 04.03.2016 15:33
Дано линейный целочисленный массив. Заменить в нем все элементы, значение которых меньше некоторог числа К на значение К. Подсчита PASKAL12 Помощь студентам 2 04.12.2013 19:30
Какие из этих выражений возвращают true, C++ Max1548 Помощь студентам 5 31.12.2011 20:28
Закрытие ветви процесса SauronX Win Api 2 07.02.2009 16:18