ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1079. Максимум

? why wa? test data?
Послано ^oo^ 23 апр 2002 09:11
// 1079.c
#include <stdio.h>
long n,i,t;
void main()
{
     scanf("%ld",&n);
     do {
     if (n%2==0) n--;
     i=1; t=0;
     while (n-i>=0)
     {
         n-=i; i*=2; t++;
     }
     if (n>1)  t++;
     printf("%ld\n",t);
     scanf("%ld",&n);
     } while (n!=0);
}