Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Последовательности ребят,помогите перевисти програмку на С++: Дано целое число N и набор из N вещественных чисел. Вывести в том же порядке округленные значения всех чисел из данного набора (как целые числа), а также сумму всех округленных значений. var i,N:integer; TheArr:array of real ; temp:real; Summa:real; begin https://www.cyberforum.ru/ cpp-beginners/ thread384262.html Символьная матрица C++
Добрый день вопрос таков , вот создал я массив строк ввожу символы , задача в следующем , считываю строку в массиве и если там есть символ 'k' то он выводи эту строку . Вот как считать строку и сравнить ? #include <iostream> using namespace std; int main() { const int n=10,m=10;// размер массива тип целочисленный
C++ Не хватает знаний. Не знаю, как на с++ реализовать возможность Есть одна вещь, которую у меня сделать никак не получается. В моей старенькой 2008 студии отсутствуют стандартизированные интеллектуальные указатели. По этой причине я когда то написал собственные велосипеды для разных типов указателей. Вот так выглядит прототип метода, который загружает данные в сильнвй указатель (который умеет шариться) void Input(TypeT* &Object); //принять право... https://www.cyberforum.ru/ cpp-beginners/ thread384248.html C++ Цикл с параметром https://www.cyberforum.ru/ cpp-beginners/ thread384243.html
Ребят,помогите перевести программу на С++: Даны два целый числа А и В (А<B).Найти сумму всех целых чисел от А до В включительно. var A,B:integer; temp:integer; i:integer; begin temp:=0;
посследовательности C++
вводим число пока оно не равно 0. и складываем только положительные четные числа, выводим сумму. с циспользования цикла do {} while();
C++ Windows forms: обращение к одной форме из другой Здравствуйте! Помогите пожалуйста: есть главная форма Form1 и форма с логином и паролем Login. Как обратиться из формы Login к элементу из формы Form1? Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread384230.html
C++ Определение и реализация класса. Есть два кода: 1) Объявление класса #include <winioctl.h> #define FILE_DEVICE_WINIO 0x00008010 #define WINIO_IOCTL_INDEX 0x810 #define IOCTL_WINIO_ENABLEDIRECTIO CTL_CODE ( FILE_DEVICE_WINIO, \WINIO_IOCTL_INDEX + 2, METHOD_BUFFERED, FILE_ANY_ACCESS) #define IOCTL_WINIO_DISABLEDIRECTIO CTL_CODE ( FILE_DEVICE_WINIO, \WINIO_IOCTL_INDEX + 3, METHOD_BUFFERED, FILE_ANY_ACCESS) class CIO32NT https://www.cyberforum.ru/ cpp-beginners/ thread384228.html Единицы массы C++
Ребята, помогите пожалуйста перевести программку с паскаля на С++: Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы (целое число в диапазоне 1–5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.} Program Case7;
C++ Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик 1)Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. 2)Проверить, все ли строки матрицы содержат хотя бы один положительный элемент. Если да, то изменить знаки... https://www.cyberforum.ru/ cpp-beginners/ thread384210.html C++ Помогите решить проблемку https://www.cyberforum.ru/ cpp-beginners/ thread384195.html
Дано натуральное число. Определить оно простое. Число называется простым, если оно не имеет других делителей, кроме 1 и самого себя. Как написать кодик: или писать через for то как помогите плиз! int y; cout<<"Vedit` proste chislo: "; cin>>y; if (y < 0 || y/1 == y && y/y == 1 )
for поднисение к степени C++
Всем доброго дня суток. помогите решить задачу Как вывести 2 в 9 степени? Что-то тут я не догоняю const int // тут что-то должно бить и как дописать for (int i = 2; i < 9; i*=2) { cout<< i <<"\n";
C++ Исправить программу привет ,не могу понять что за проблема с этой программой)) помогите плиз понять ошибки,буду признательна!! #include <iostream> using namespace std; int ArrayRead (double Array,int limit); void ArrayPrint (const double Array,int limit); void ArrayChange (double Array,int,float); int main() https://www.cyberforum.ru/ cpp-beginners/ thread384170.html
Evg
Эксперт CАвтор FAQ
21280 / 8304 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
15.11.2011, 15:25 0

округление printf("%.4f", (float) ans ); и printf("%.4lf", ans ); - C++ - Ответ 2173717

15.11.2011, 15:25. Показов 21869. Ответов 30
Метки (Все метки)

Ответ

Я тоже накосячил. long double - это "Lf", а не "lf"

Вот более-менее подробное описание http://linux.die.net/man/3/printf
Из описания printf'а получается, что "l" имеет смысл только для целочисленных аргументов
Т.е. "lf" - это по сути некорректный код. Но ошибка вполне себе может и игнорироваться.


Ссылка из поста #10 несколько непонятная. Но если она верна, то подразумевается, что f полагает, что аргумент float, а lf - double. При этом аргумент float при передаче в printf в качестве неявного аргумента ВСЕГДА преобразуется к double (по стандарту Си, плавающий promotion)

Вернуться к обсуждению:
округление printf("%.4f", (float) ans ); и printf("%.4lf", ans ); C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2011, 15:25
Готовые ответы и решения:

Объясните зачем в printf писать %5.2lf или %8.4lf
Здравствуйте, объясните мне пожалуйста зачем в printf писать %5.2lf или %8.4lf. И почему эти числа,...

Проблема [C++ Error] Unit1.cpp(48): E2238 Multiple declaration for 'ans'
Никак не могу понять в чем ошибка .cpp: ...

На что ругается программа? [Error] Unit1.pas(804): Identifier redeclared: 'Ans'
Взяла код из другой программы, там всё хорошо работало, а тут ошибку выдает: Unit1.pas(804):...

printf. Округление чисел типа double
Пытаюсь писать программу для округления чисел типа double. // okruglenie double.cpp: определяет...

Ошибка - Warning: printf() [function.printf]: Too few arguments
привет всем. создал форму вывода данных из таблицы: &lt;?php $result3 = mysql_query(&quot;select img,...

30
15.11.2011, 15:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2011, 15:25
Помогаю со студенческими работами здесь

Не могу понять как исправить ошибку Warning: printf() [function.printf]: Too few arguments in Z:\home\ksards.ru\www\id\1.php on line 76
Помогите связать бд с сайтом я новичок в этом вот код php &lt;?php do { printf(&quot;&lt;div...

Напечатать float через printf
Здравствуйте, не могу найти пример в интернете как выводить float через printf в GAS. Следующий...

не работает printf для float
Почти день убил на то, чтобы исправить проблему, но не получилось. Использую STM32F4Dyscovery и...

Warning: printf() [function.printf]: Too few arguments
Не Могу вывести цикл из базы дает такие ошибки Warning: printf() : Too few arguments in...

Ошьібка Warning: printf() [function.printf]
Вьідает ошьібку Warning: printf() : Too few arguments in /home/u500421749/public_html/index.php on...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru