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

Вывод выражения типа "float". Некорректное отображение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить описание класса одномерных массивов строк , каждая строка задается длиной и указателем на выделенную для нее память http://www.cyberforum.ru/cpp-beginners/thread978640.html
Составить описание класса одномерных массивов строк , каждая строка задается длиной и указателем на выделенную для нее память. Предусмотреть возможность обращения к отдельным строкам массива по индексам , контроль выхода за границы массивов , выполнения операций поэлементного сцепления двух массивов с образованием нового массива , слияния двух массивов с исключением повторяющихся элементов ,...
C++ Непонятная ошибка сегментации Задание 1: в таблице хранятся данные о баллах учеников участвовавших в олимпиаде. Распечатать фамилии тех, кто набрал больше 30 баллов. Реализация: #include <stdio.h> #include <iostream.h> int main() { setlocale(LC_ALL, "Russian"); const int N=3; int i,p; http://www.cyberforum.ru/cpp-beginners/thread978639.html
C++ Случайные числа и цикл for. Подскажите, что нужно дописать
вот задание подпрограмма должна обеспечить исчисление характеристики последовательности случайных чисел по модулю 100, соответственно варианту. Характеристика должна быть исчислена 10 раз подряд и каждый результат следует вывести на консоль. Длину последовательности случайных чисел должен задавать пользователь. Вариант 4: Количество повторений заданного числа void rndChain() {system ("cls");...
C++ Определение минимального элемента одномерного массива
Разработать и испытать функцию min(X) для определения минимального элемента одномерного массива X, введя вспомогательную рекурсивную функцию minl(k), находящую минимум среди последних элементов массива X, начиная с k-го. я сделал без рекурсии, помогите сделать так чтоб размер массива пользователь мог сам вводить и как вообще описать рекурсивную функцию? #include "stdafx.h" #include...
C++ Дать коментарии коду http://www.cyberforum.ru/cpp-beginners/thread978624.html
Путаюсь понять что какая строка делает, особенно интересуют библиотеки: #include <iostream> #include <ctype.h> #include <conio.h> #include <string.h> using namespace std; int main (){ const int size = 10;
C++ матрицы // Matrix1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #define S 9 int Ar; подробнее

Показать сообщение отдельно
Slavytuch
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 79
16.10.2013, 00:46     Вывод выражения типа "float". Некорректное отображение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <clocale>
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include "stdafx.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "rus");
    int a, b, c, d;
    printf("%s", "Введите целые числа (a,b,c,d) в строку через пробел.\n");
    printf("%s", "После последнего введите Enter.\n") ;
    scanf("%i %i %i %i", &a, &b, &c, &d);
    printf("%40s", "\nЦелые числа\n");
    printf("%s", "Вывод в формате");
    printf("%20s", "Вывод без формата\n\n");
    printf("%7s", "a=");
    printf("%7i", a);
    printf("%15s", "a=");
    printf("%i", a);
    printf("%7s", "\nb=");
    printf("%7i", b);
    printf("%15s", "b=");
    printf("%i", b);
    printf("%7s", "\nc=");
    printf("%7i", c);
    printf("%15s", "c=");
    printf("%i", c);
    printf("%7s", "\nd=");
    printf("%7i", d);
    printf("%15s", "d=");
    printf("%i", d);
    double X, Y, Z;
    printf("%s","\nВведите действительные числа X,Y,Z в одну строку через пробел.\n");
    printf("%s","После последнего числа нажмите Enter\n" ) ;
    scanf("%f %f %f ", &X, &Y, &Z);
    printf("%40s", "\nДействительные числа\n");
    printf("%s", "Вывод в формате");
    printf("%20s", "Вывод без формата\n\n");
    printf("%7s", "X=");
    printf("%5.1f", X);
    printf("%15s", "X=");
    printf("%f", X);
    printf("%7s", "\nY=");
    printf("%5.1f", Y);
    printf("%15s", "Y=");
    printf("%f", Y);
    printf("%7s", "\nZ=");
    printf("%5.1f", Z);
    printf("%15s", "Z=");
    printf("%f", Z);
Небольшой кусок программы. При вводе чисел X, Y, Z (даже по 0.1) пытается вывести огромное количество чисел.В результате программа перестаёт адекватно работать. В целочисленных выражениях всё в порядке. Что я делаю не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru