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

Не присваивается значение переменной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Fizz buzz, господа! http://www.cyberforum.ru/cpp-beginners/thread1743620.html
Недавно в одном чате всплыло обсуждение этой простой задачки. В простейшем варианте ее условие звучит так:Нужно напечатать числа от 1 до 100, только если число делится нацело на 3, напечатать слово "fizz", если на 5 — "buzz", а если делится на 15, то — "fizzbuzz"Понятно, что задача архи-сложная :) , но тут некто высказал мнение, что Идея fizz buzz — проверить умение логически мыслить и читать...
C++ Ошибка в сортировке элементов структуры Пытаюсь отсортировать элементы структуры. Есть код, но он не работает. Пишет, что ошибка, собственно, в строках сортировки. void sort(COMPANIES *final, int CompNum)//Сортировка { int i; int temp; COMPANIES *temp = new COMPANIES; int colNum; cout << "Введите номер стоблца, по которому хотите отсортировать таблицу:\n" << "1.Название компании; 2.Количсетво продуктов; 3.Продажи за... http://www.cyberforum.ru/cpp-beginners/thread1743611.html
Как создать несколько пронумерованных файлов C++
Например я хочу создать 10 файлов с именами file0, file1 и так далее до 9 for(int i=0; i<10; i++) { ofstream fout(); // В общем вот тут я не знаю как записать имя файла, чтобы писалось file а потом номер fout.close(); } Вопрос глупый, но в последний раз я практиковался 3 года назад. Многое забыл. И не могу в поиске найти
C++ Вывести коды каждого символа матрицы
Здравствуйте. Очень нужна ваша помощь. Не могу написать программу!! Нужно ввести n последовательностей строковых констант разной длины, представить их в виде символьной матрицы размерностью m*n, где m-переменная, которая задается с клавиатуры. Перевести каждый символ в соответствующий код ASCII. И сделать это все с использованием указателей!!! Помогите!!
C++ Трёхленточное слияние. Сортировка файла http://www.cyberforum.ru/cpp-beginners/thread1743577.html
Необходимо упорядочить файл чисел. Алгоритм работает как надо. Проблема с самими файлами. На каждой итерации цикла в файлы выводится на один символ больше, чем надо. Бьюсь уже третий день, понять ничего не могу. Выручайте. То, что выводится после Before: - это файлы после разбиения исходного. Исходный файл не меняется, он открыт только для чтения. В итоге на экране при выводе данных из файла я...
C++ Алгоритм Грэхема Всем доброго времени суток На завтра надо уже принести алгоритм грэхема, но толком ничего не объяснил преподаватель Нашёл разные источники, но что не скопирую к себе - всё не работает 1) http://e-maxx.ru/algo/convex_hull_graham тут ему не нравится "down", говорит, что "а" не определена и хочет добавить пару точек с запятой 2) http://hardfire.ru/graham говорит, что point, dist, ccw - не... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
24.05.2016, 07:22     Не присваивается значение переменной
1. Все вычисления у Вас в целочисленной арифметике, поэтому и складываете нули.
2. tmp не присвоено начальное значение и объявлять его надо вне цикла
C++
1
2
3
4
5
6
7
double w=0;
double fc=1.0;
for(int i=1; i<=k; i++)
{
      fc=-fc/i; // здесь учтется и факториал и знак (-1^i )
      w+=(i-3.0)*(i-3.0)/fc;
}
И учитесь писать формулы с помощью редактора внизу страницы
 
Текущее время: 08:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru