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

Выводит неточный результат - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Натолкниве ребята на правильную идею. http://www.cyberforum.ru/cpp-beginners/thread215232.html
Нужно положить символы в двух мерный массив из файла. Посимвольно Не более 80 символов в строке Не более 1000 строк в файле
C++ Зачем нужен static Объясните зачем нужно объявлять перменные за типом статик, что это даёт я так и не понял. Почему объявлять нужно в классе, а потом ещё и за классом? class sova{ public: static int a; }; int sova::a; //Это выделение статической памяти для переменной а не объекта? http://www.cyberforum.ru/cpp-beginners/thread215223.html
C++ Есть ли какая-то константа в С, означающая число Пи
Или может функция, возвращающая точное число Пи
Поиск в контейнере с указателями C++
Например, имеется класс, конструктор которого принимает два параметра. И контейнер - мультимножество, который хранит указатели на этот класс. class myclass { public: myclass(int,int); //////// }; multiset<myclass*> ms; добавляю элементы в множество так: ms.insert( new myclass(a,b) ); Вопрос: как делать поиск в таком контейнере? что передавать в метод find ?
C++ Компилятор С http://www.cyberforum.ru/cpp-beginners/thread215214.html
Добрый вечер! Мне нужен именно компилятор С, а не С++, но что-то никак не могу найти. Как я поняла исходники на С имеют расширение с, а у меня файлы создаются с расширением срр, значит это С++ Где взять С, скажите пожайлуста
C++ Замена строки в файле Помогите, пожалуйста, с алгоритмом или кодом решения следующей проблемы (на С или С++): есть обычный текстовый файл, в нем содержатся последовательность строк, допустим: груша яблоко апельсин мандарин яблоко арбуз заменяем слово "яблоко" на "ананас" и переписываем файл: груша ананас апельсин мандарин ананас арбуз подробнее

Показать сообщение отдельно
Напильнег
480 / 120 / 10
Регистрация: 30.09.2010
Сообщений: 473
21.12.2010, 11:23     Выводит неточный результат
Цитата Сообщение от valeriikozlov Посмотреть сообщение
x=2, eps=300
b=1+2/1=3, цикл останавливается после вычисления первого слагаемого 2/1 (т.к. оно меньше 300).
Я так понимаю, что реализовать надо так, чтобы в этом случае выход был уже после первого слагаемого, строго следуя условию задачи, а не по принципу "кашу маслом не испортишь", хотя с точки зрения практических вычислений это бред.

Цитата Сообщение от valeriikozlov Посмотреть сообщение
Кстати Вам хороший алгоритм написал Напильнег (но даже в этом случае его алгоритм выдаст тоже 3.00000).
Напильнег написал, как вычислять следующий член суммы, а скомпоновать можно по разному.

Например, так:
C++
1
2
3
4
5
6
7
  y=0; 
  i=0; yi=1;
  while (1) {
    y=y+yi; 
    if (yi<eps) break;
    i++; yi=yi*x/i;
  }
- тогда условие задачи будет выполняться, хотя это уже вынужденный хренокодинг.
 
Текущее время: 04:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru