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

Найти значение выражения 1.1 – 1.2 + 1.3 – … - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ hash строк http://www.cyberforum.ru/cpp-beginners/thread86478.html
Доброго времени суток! =) Зачем: Для игры понадобилась база данных стандартных строк типа как данные для удобного перевода (всмысле весь текст вне игры). Чтобы в коде было удобнее обращаться к строкам хотелось бы ввести простые имена вида D12.S10 который допустим будет указывать на то что строка будет для диалога 12 и это будет 10 реплика. Это только пример и впринципе эти простые имена будут...
C++ Просмотр текущей папки Доброго времени суток! Подскажите пожалуйста, как относительно несложно просмотреть текущую папку на наличие файлов определенного расширения. Поиск по маске проще говоря )) пытался запускать прогу отсюда, но она что-то у меня не компилится (ошибка "unresolved external symbol") читал, что не обязательно использовать функции FindFirst, FindNext, а можно самому как-то написать. Но куда копать не... http://www.cyberforum.ru/cpp-beginners/thread86353.html
Как осуществить Обработку бинарного файла? C++
Файл содержит произвольные данные. Определить, встречается ли в файле определенная последовательность байт (заданных виде массива символов). Если встречается, то вывести на экран все смещения, где эта последовательность встречается.
C++ Алгоритм Эрли
Народ, спасите мне жизнь!!!! С лабораторки нужно написать программу "Алгоритм Эрли", а моих знаний об етом алгоритме оочень мало!!! Подскажите пожалуста что он должен делатьи мб какие-то исходняки программы подкиньте.. очень прошу::help:help::help:
C++ Строка http://www.cyberforum.ru/cpp-beginners/thread85940.html
Как в строке заключить слова начинающиеся с согласной буквы в двойные кавычки?
C++ Загрузка текстового файла в TreeView Здравствуйте! При написании программы возникла такая проблема: 1) Программно создается файл .txt 2) Хочу загрзить строки файла в компонент TreeView в GodeGear 2009 С++ Builder 3) Делаю загрузку TreeView1-> LoadFromFile(...); 4) Если до этого в файл ".txt" были внесены какие-то данные, то в TreeView строки отображаются; если же строки добавляю в TreeView программно и сохраняю TreeView:... подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3622 / 900 / 47
Регистрация: 10.01.2010
Сообщений: 2,429
17.01.2010, 18:25     Найти значение выражения 1.1 – 1.2 + 1.3 – …
C++
1
2
3
4
5
6
7
8
9
10
11
12
#define N 6
#define X 1.1
 
int main()
{
    int n = N-1, sign = 1; double res = X;
    while(n--)
    {
        res += (sign = -sign) * (X + (0.1 * (N-n-1)));
    }
    std::cout << res << std::endl;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
#define N 6
#define X 1.1
 
int main()
{
    int n = N; double res = 0;
    switch (n & 1){
    case 1: res = X + 0.1 * (n>>1); break;
    case 0: res = - 0.1 * (n>>1);
    }
    std::cout << res << std::endl;
}
Вот ещё 2 варианта, да можно вечно... А ничего понимать человек не может. Хоть что то да понимает. "ничего не понимаю" это отмазка разума чтобы дальше не понимать это глупость. если вы не понимаете как работает часть какой то системы вы говорите - ничего не понимаю? и смысл? не проще ли спросить как работает эта часть и все?... нет. ничего не понимаю бывает только если знаний 0. Спрашивайте конкретные вещи, на них всегда найдется ответ.
Посмотрите мой последний пример - тут даже цикла нет. Продумайте в голове каждую строчку и что будет в результате. Напишите на листке бумаги.
n & 1 - возвращает четное или нечетное число. case 1 - нечетное число case 0 - нечетное. выполнится только 1 строчка в зависимости от этого вычислится res по той или иной форумуле) проще некуда. подумайте над формулой, они простые.
n >> 1 попроще - это n / 2
 
Текущее время: 06:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru