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

Округлить заданное число до ближайшей сотни - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция записи в файл для шаблона http://www.cyberforum.ru/cpp-beginners/thread1772590.html
Тяжело такое объяснить, но я попробую: Сделал шаблон функции... Для разных типов данных, она должна заносить в файл разные типы данных... Допустим если считал float, запиши в файл float.. Если...
C++ Найти значение трехчлена Привет всем, пытаюсь решить но никак помогите пожалуйста: Трехчлен Введите четыре целых числа a, b, c, х о и выведите значиение трехчлена ax2 +bx+c в точке х 0 . Вход 1 1 1 -2 ... http://www.cyberforum.ru/cpp-beginners/thread1772589.html
Событие колизии C++
Помогите написать скрипт для столкновений игрока с треугольниками. Вот скрипт события колизии bool collision(float x1,float y1,float z1,float c00,float c01,float c02,float c10,float c11,float...
C++ Арифметическая прогрессия
Добрый день всем, пытаюсь решить но никак помогите пожалуйста: На вход программы подаются три целых числа a1, a2 и n. a1 и a2 первые два члена арифметической прогрессии. Вывести значение nго...
C++ Вычислить значения выражений http://www.cyberforum.ru/cpp-beginners/thread1772556.html
Вычислить значения переменных по заданным формулам и наборам исходных данных. На печать вывести значения исходных данных и результаты вычислений с наименованиями выводимых переменных.
C++ В двоичном файле возвести все элементы в квадрат В двоичном файле, содержащем данные типа unsigned int, возвести все элементы в квадрат. При превышении границы диапазона записать вместо элемента 0. подробнее

Показать сообщение отдельно
BubleBlue
2 / 2 / 2
Регистрация: 21.03.2016
Сообщений: 15
29.06.2016, 04:05
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include < iostream >
using namespace std;
 
int main(){
float N;
int N1;
cin>>N;
N1=N/100;
if(N-N1*100>49){N=(N1+1)*100;}else{N=N1*100;}
cout<<N<<endl;
    system("pause");
}
Добавлено через 2 минуты
Или это.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include < iostream >
using namespace std;
 
int main(){
while(1){
float N;
int N1;
cin>>N;
N1=N/100;
if(N-N1*100>49.999999999){N=(N1+1)*100;}else{N=N1*100;}
cout<<N<<endl;
}
}
Добавлено через 2 минуты
Будет работать и с отрицательными числами.

Добавлено через 49 секунд
И с не целыми.

Добавлено через 49 минут
Вот код
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru