Форум программистов, компьютерный форум CyberForum.ru

Одна непростая зaдaчка - C++

Восстановить пароль Регистрация
 
2009
2 / 2 / 0
Регистрация: 23.11.2009
Сообщений: 35
24.01.2010, 23:22     Одна непростая зaдaчка #1
Завтра у меня зачет, и мне осталось решить одну задачку, помогите пожалуйста: даны положительные действительные числа а,х, натуральное n. Y0=а, тогда Yi=0,5*(Y(i-1)+х/Y(i-1)), i=1,2... Найти Уn и Sn.
Никак не соображу, как создать две соседние переменные, которые пока не достигнув n будут увеличиваться на 1. Например если ввели n=5, y будет считаться y0 и y1, y1 и y2, y2 и y3. Буду очень признателен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2010, 23:22     Одна непростая зaдaчка
Посмотрите здесь:

C++ Одна ошибка
Одна ошибка в stl C++
C++ Очень непростая программа с класами!
одна ошибка по массиву C++
C++ Исчисление сумм и произведений (непростая задачка)
C++ И ещё одна сортировка :)
Непростая задача на графы. C++
C++ Не работает одна программа
C++ Непростая задачка по массивам
Не работает одна из функций C++
С++ Одна из задач ЕгЭ С4 C++
Одна ошибка в задаче C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
24.01.2010, 23:36     Одна непростая зaдaчка #2
Y0=а, тогда Yi=0,5*(Y(i-1)+х/Y(i-1)),
Код
s = y = a;
for(i=1;i<=n;i++) {
  y = 0.5 * ( y + x / y);
  s += y;
}
Вот и все!
Yandex
Объявления
24.01.2010, 23:36     Одна непростая зaдaчка
Ответ Создать тему
Опции темы

Текущее время: 23:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru