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

Печатает очень большие числа в колонке "Y"" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа-часы http://www.cyberforum.ru/cpp-beginners/thread11310.html
Как создать прогу - часы в C++ в cmd???? :scratch: Если можно что-нибудь полегче. :stop:
C++ Помогите с упражнением помогите с этим упражнением, просто не понял что хотят от меня, объясните смысл плиззззззз Напишите программу на С++, кот. состоит из трех определяемых пользователем функций (включая функцию... http://www.cyberforum.ru/cpp-beginners/thread11285.html
Указатели и элементы класса C++
Суть проблемы: есть класс neuro. в нём есть элемент данных double *inputs; // входыесть независимый от первого класс auction в нём есть элемент данных double *m_old_time;//матрица бывших...
C++ Маленькая буква x
Недавно начал изучать С++. Встретил следующий код, не понимаю как он работает. Если кто подскажет, почему из-за буквы "x" выполняется конструктор и деструктор, то буду очень признателен, спасибо. ...
C++ ворпос по поводу пробелов в строке http://www.cyberforum.ru/cpp-beginners/thread11252.html
А как мне в своем коде изменить чтобы вместо «_» при наборе предложения можно ставить пробелы, пытаюсь вводить через консоль с пробелами: выводит и работает только с одним словом #include...
C++ Непонятные условия в некоторых примерах Читаю книгу, и там пример: ... int my_func(); ... int main() { ... if(my_func()) { cout << ... подробнее

Показать сообщение отдельно
ABTOP
36 / 36 / 2
Регистрация: 09.06.2008
Сообщений: 324
16.08.2008, 14:24
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
#include<stdio.h>
#include<iostream.h>
void variant_1()
{
 double Xn, Xk, dX, y, b, a, c ;
 printf("Enter Xn, Xk, dX, a, b , c \n");
 scanf("%lf%lf%lf%lf%lf%lf", &Xn, &Xk, &dX, &a, &b, &c);  
 printf("+-----------------------+\n");
 printf("|     X     |     Y     |\n");
 double x = Xn;
 while( x <= Xk) 
 {
  if ( x < 0 && b!= 0) 
   y = a * x * x + b;
  else if ( x > 0 && b == 0) 
   y = (x - a) / (x - c);
  else
   y = x / c;
  if (!(((int)a || (int)b)  &&  ( (int)a || (int)c))==0 )
   printf("|%9.2lf  |%9.2lf  |\n" , x , y);
  else   
   printf("|%9.2lf  |%9d  |\n" , x ,(int)y );
  x+=dX;
 }
 printf("+-----------------------+\n");
}
 
void main()
{
 variant_1(); 
}
код тот же вроде я только по своему подключил заголовочные файли
у меня Visual C++ 6.0 и всё работает хорошо
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru