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

Не учитывает дробные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка LNK2005 http://www.cyberforum.ru/cpp-beginners/thread1111331.html
Создал небольшой проект, чтобы разобраться в работе с C++. При компиляции выдает такую ошибку: error LNK2005: "int * myFile_ptr" (?myFile_ptr@@3PAHA) уже определен в Core.obj error LNK1169: обнаружен многократно определенный символ - один или более Вот код проекта: Core.h
C++ Вычислить значение выражения при различных вещественных типах данных (float и double) Есть задание: Вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять с использованием промежуточных переменных. Сравнить и объяснить полученные результаты. При a=1000, b=0.0001 Хочу попросить помощи и разъяснения. Заранее благодарен откликнувшимся. http://www.cyberforum.ru/cpp-beginners/thread1111328.html
Алгоритмы циклической структуры C++
Ввести натуральное число n. Из чисел 1..n найти все такие, запись которых совпадает с последними цифрами записи их квадрата (например 6*6=36, 25*25=625 и т.д.)
Из предложения напечатать те символы, которые встречаются в нем ровно один раз C++
Из заданного предложения выбрать и напечатать те символы, которые встречаются в нем ровно один раз (в том порядке, как они встречаются в тексте). обеспечить ввод с клавиатуры исходного текста, строки или последовательности символов, которые должны присваиваться в качестве значения символьного массива; исключить использование встроенных подпрограмм, предназначенные для работы со строками,...
C++ Unresolved external "fun1 double" http://www.cyberforum.ru/cpp-beginners/thread1111296.html
Помогите, не могу понять в чем причина... //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <math.h> #include <stdio.h> #include <iostream.h> #include <conio.h>
C++ Вывести слова с нужным сочетанием букв #include <stdio.h> #include <conio.h> #include <string.h> int main() { char str; char c1,c2; char* word; const char delim = " "; подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6242 / 5845 / 1891
Регистрация: 18.12.2011
Сообщений: 14,972
Завершенные тесты: 1
05.03.2014, 08:50     Не учитывает дробные числа
Замечание по поводу знака, отделяющего целую и дробную часть.
Если использовать сишный ввод, то
C++
1
setlocale(LC_ALL, "Russian");
устанавливает не только русскую кодировку, но и остальные русские приблуды.
В том числе то, что целая часть отделяется от дробной запятой, а не точкой:
C++
1
2
3
4
5
6
7
8
9
10
#include <locale.h>
#include <stdio.h>
int main()
{
    setlocale(LC_ALL, "Russian");
    double a, b, c;
    puts("Введите три стороны треугольника: ");
    scanf("%lf%lf%lf",&a,&b,&c); // вводить надо используя запятую
    ...
}
 
Текущее время: 23:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru