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

Дано действитёльное число х. Получить целую часть *) числа х; затем — число х, округленное до ближайшего целого; затем — число х без дробных цифр. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Комментрирование кода программы http://www.cyberforum.ru/cpp-beginners/thread571769.html
не могли бы вы объяснить каждую строчку программы #include <iostream> using namespace std; int main() { char str; int count = 1;
C++ Что значит это условие Вот собственно код: if ( ( words = (char**)realloc(words, sizeof(char*) * (cnt + 1)) ) == NULL ) http://www.cyberforum.ru/cpp-beginners/thread571758.html
Оператор =. Не могу найти объяснение ситуации C++
вот этот код работает безошибочно и выдаёт всегда верные результаты qDebug() << "oX = " << pixelToRealX(zoomRect.x() + ( zoomRect.width() < 0 ) * zoomRect.width()); qDebug() << "oX = " << pixelToRealX(zoomRect.x() + ( zoomRect.width() > 0 ) * zoomRect.width()); GLfloat cnt = pixelToRealX(zoomRect.x() + ( zoomRect.width() > 0 ) * zoomRect.width()); ...
подробно объяснить каждое действие программы C++
#include "stdafx.h" #include <iostream> #include <string> using namespace std; int main() { fstream f; f.open("text.txt", ios::in); if (!f.is_open())
C++ Проверить является ли слово палиндромом http://www.cyberforum.ru/cpp-beginners/thread571731.html
Символьная строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом). есть наброски кода: void main() { int i,j=0; string s,s2; cout<<"vvedite slovo\n"; getline(cin,s); for (i=s.length()-1;i>=0;i--) s2=s;
C++ Матрицы. Удаление строк. Помогите решить задачку Описать процедуру RemoveRows(A, M, N, K1, K2), удаляющую из вещественной матрицы A размера M × N строки с номерами от K1 до K2 включительно (предполагается, что 1 < K1 ≤ K2). Если K1 > M, то матрица не изменяется; если K2 > M, то удаляются строки матрицы с номерами от K1 до M. Двумерный массив A и числа M, N являются входными и выходными параметрами. Используя процедуру... подробнее

Показать сообщение отдельно
ArmoredHell
 Аватар для ArmoredHell
15 / 15 / 1
Регистрация: 05.04.2012
Сообщений: 32
12.05.2012, 17:34     Дано действитёльное число х. Получить целую часть *) числа х; затем — число х, округленное до ближайшего целого; затем — число х без дробных цифр.
Вы знаете, я немного ошибся, не понял задания. Вот последняя исправленная версия.

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
#include <iostream> 
 
using namespace std;
 
int main()
{
    double x;
    cin >> x;
 
    // получим целую часть числа х
    if(x >= 0)cout << floor(x) << endl; 
    if(x < 0) cout << ceil(fabs(x)) << endl; 
 
    //число х, округленное до ближайшего целого
    if(x >= 0)cout << floor(x) << endl; 
    if(x < 0) cout << ceil(x) << endl; 
 
 
    int celoe_chislo = (int)x;
    cout << celoe_chislo << endl; // без дробной части
 
 
    system("PAUSE");
    return 0;
}
как раз проверьте на -3.14. выдаст 4, -3, -3
 
Текущее время: 02:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru