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

Я не знаю как доработать - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано множество А и N http://www.cyberforum.ru/cpp-beginners/thread679859.html
Дано множество А и N точек на плоскости и точка В (точки заданы своими кординатами) Найти точку из множества А найболее близкую к точке В. Расстояние R между координатами (Х1 У1) и (Х2 У2)...
C++ Найти номер первого минимального элемента Объясните мне кто-нибудь пожалуйста что означает найти номер первого минимального элемента,найти номер последнего минимального элемента???Как вообще это понять минимальный да еще и первый или... http://www.cyberforum.ru/cpp-beginners/thread679854.html
C++ Графика как в frostbite 2
Привет, хотел бы задать вопрос. Можно ли доделать графический движок ogre до уровня графики в frostbite 2.2. Или проще сразу писать свой графический движок? Добавлено через 13 часов 48 минут...
Сортировка по третьему символу C++
Мне нужно написать программу, которая отсортирует мою структуру по третьему символу(по чару в данном примере). Сейчас у меня подставлена в текст программы простая быстрая сортировка #include...
C++ Вычисление суммы ряда с заданной точностью E http://www.cyberforum.ru/cpp-beginners/thread679828.html
Здравствуйте , можете помочь ? Даны действительные числа x , E (x не равен 0, 1>=E>0). Составить функцию вычисления суммы с точностью E и последнего слагаемого, включенного в сумму: - Считать,...
C++ Задача из книжки на while и if.else Файл с условием прикрепил. Вопрос: в учебнике постоянно разбирались примеры с использованием классов. Мне кажется, в этой задаче ни к чему создавать класс, вроде можно просто в исходном коде сразу... подробнее

Показать сообщение отдельно
Байт
Эксперт C
16141 / 10419 / 1551
Регистрация: 24.12.2010
Сообщений: 19,723
24.10.2012, 22:51
На вскидку логика правильная. Может быть в этом дело
C
1
scanf("%lf", &a);
a - целое, а %lf в scanf пишет в длинный дубль. Правильнее
C
1
 scanf("%d", &a);
Ну еще, красивше ваш цикл записать так
C
1
 for(T=0, d=1; T<=a; d++) T+= 1.0/d;
Обратите внимание на 1.0 вместо 1. Иначе 1/d почти всегда = 0
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru