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

Как организовать цикл? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите, как определить формат чего-либо введенного с клавиатуры? http://www.cyberforum.ru/cpp-beginners/thread194718.html
Т.е я вывожу сообщение типа:"Введите элементы матрицы.." и если вводится символ, а не число, сообщить об ошибке..вот..
C++ сортирование в одномерном массиве сортировать элементы по возрастанию ( на языке Си) :gcray2: http://www.cyberforum.ru/cpp-beginners/thread194716.html
C++ Решение с процентами.
Человек открыл счет в банке, вложив x руб. Через каждый месяц размер вклада увеличивается на p % от имеющейся суммы. Определить, за какой месяц величина ежемесячного увеличения вклада превысит S руб. Получить ответ для x = 1000 руб., p = 2%, S = 30 руб. int main() { double x, s, p; int month; cout << "x = ";
Не перечисляет массив C++
Извеняюсь за код так как это pawno скриптинг но он похож на C++ поэтму пишю тут. #include <a_samp> #include <a_players> #include <a_vehicles> forward Func(); main() {
C++ Win Api ошибка undefined reference to http://www.cyberforum.ru/cpp-beginners/thread194686.html
пишу функцию BOOL OnCreate(HWND hwnd,LPCREATESTRUCT) { HDC hdc; hBitmap=(HBITMAP)LoadImage(NULL, "IMG.bmp",IMAGE_BITMAP, 0, 0,LR_LOADFROMFILE); GetObject(hBitmap,sizeof(BITMAP),&bm); hdc=GetDC(hwnd); hdcMem=CreateCompatibleDC (hdc); hOldBitmap=SelectBitmap(hdcMem,hBitmap); ReleaseDC(hwnd,hdc);
C++ В тех словах, которые окончиваются сочетанием букв "ть", заменить его окончание на "ил" дана строка. группы символов, разделенные пробелами и не содержащих пробелов внутри себя, называются словами. в тех словах, которые окончиваются сочетанием букв "ть", заменить его окончание на "ил" подробнее

Показать сообщение отдельно
norge_goth
62 / 62 / 7
Регистрация: 27.01.2009
Сообщений: 279
21.11.2010, 15:20     Как организовать цикл?
Цитата Сообщение от Arbes Посмотреть сообщение
Здравствуйте.
Вообщем имеется уравнение,в правой части которого идёт бесконечное сложение.Слагаемые появляются по такому закону x - 0.5(x^3)/3 + 0.5*3(x^5)/4*5 -0.5*3*5(x^7)/4*6*7 +...
Вообщем суммирование должно прекратиться когда условие в цикле for(думаю нет необходимости писать условие) станет ложным.Подскажите с помощью чего можно организовать создание слагаемых
или я недоглядел или че, но закона представления я тут не вижу...закон формирования есть только до деления, дальше /3 /4*5 /4*6*7 его как-бы нет
но приблизительно знаю как ответить:
создаете цикл бесконечный for:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sum = x;
int sign;
const float ident = 0.5;
for (int i = 1, int st = 3; ; ++i, st+=2)
{
  //здесь что-то наподобии
   if (i % 2 != 0)
      sign = -1;
   else sign = 1;
   sum += sign * ident * pow(x, st) / ...
   
   // далее проверяешь условие выхода и выпрыгиваешь с цикла
   if(условие) break;
}
Идея понятна?
 
Текущее время: 00:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru