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

Некорректная работа программы с float данными - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ мышка в лабиринте с++ http://www.cyberforum.ru/cpp-beginners/thread528295.html
Здравствуйте. Напишите код мышки в лабиринте.
C++ Ошибка LNK2019 Добрый день. Недавно начала изучать С++ (необходимо для научной деятельности). Программирую я в Visual Studio 2010 Express Напечатал я пример из учебника, код таков: #include <windows.h> #include <iostream> #include <new> #include "converts.h" using std::cout; using std::cin; using std::endl; using std::strlen; using std::bad_alloc; http://www.cyberforum.ru/cpp-beginners/thread528279.html
C++ Вывести любое сообщение
Привет! Как на С можно вывести любое сообщения без использования ОС? То есть использовать те функций, которые могут запуститься не используя ОС (думаю cout, printf не подойдет ИМХО). Мне нужно этот файл file.c скомпилировать, затем использовать на Ассемблер.
C++ В массив типа double записываю целые числа (типа int), но ошибка не вылазиет!
Вот программулька: #include <iostream> using namespace std; #include <conio.h> int main() { double arr={1,2,3,4,5}; double *parr=&arr;
C++ Транспонирование матрицы http://www.cyberforum.ru/cpp-beginners/thread528247.html
Здравствуйте! Помогите пожалуйста! Создать целочисленную матрицу размерностью N=5 строк и M=3 столбцов. Транспонировать матрицу и найти: 1) Максимальный элемент и его значение 2) Минимальный элемент и его значение Вывести на экран в удобной и наглядной форме исходные данные и результаты Программа должна работать в bc3.1
C++ Попадает ли точка в область записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит. Составить систему тестов и вычислить полученное выражение для нескольких точек, принадлежащих и не принадлежащих заштрихованной области. подробнее

Показать сообщение отдельно
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
26.03.2012, 14:30     Некорректная работа программы с float данными
Вот исправил, просто переставь цикл switch после ввода

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
#include <iostream>
#include <float.h>
#include <conio.h>
 
using namespace std;
 
      int main ()
{
       float X;
       float Y;
       char Operation;
       float Result;
       char d;
       do
       {
       cout << "\nEnter X Operation Y:" << endl;
       cin >> X >> Operation >> Y;
       switch (Operation)
       {
           case '+':
           Result = X + Y;
           break;
           case '-':
           Result = X - Y;
           break;
           case '*':
           Result = X * Y;
           break;
           case '/':
           Result = X / Y;
           break;
       }
       cout << X << Operation << Y << "=" << Result << endl;
       switch (Operation)
 
       cout << "Continue (y) or no (n)? ";
       cin >> d;
       } while (d == 'y');
 
      cout << endl << "Press any key for continue...";
      getch ();
      return 0;
}
 
Текущее время: 17:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru