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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2010, 02:04   #1
whtfng
 
Регистрация: 23.05.2010
Сообщений: 4
По умолчанию Какое количество итераций цикла while выполнит программа?

Дана программа:

int main() {
int n;
scanf("%d", &n);
int lower = 0, upper = n;
while (lower + 1 < upper) {
int middle = lower + (upper - lower) / 2;
if (middle * middle <= n) {
lower = middle;
} else {
upper = middle;
}
}
printf("%d\n", lower);
return 0;
}

На входной поток подается число 95.

Какое число выведет программа?
Какое количество итераций цикла while выполнит программа?
whtfng вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработка программы. Вывести количество итераций vitaly38 Помощь студентам 6 19.05.2010 21:47
Доработка программы. Вывести количество итераций vitaly38 Общие вопросы Delphi 2 19.05.2010 17:17
программа с использованием цикла с постусловием(repeat) MARine_life Фриланс 5 09.03.2010 21:28
Переход от цикла к циклу не выходя из цикла (без multithreading) Qousio Общие вопросы C/C++ 2 16.05.2009 09:27