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

Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине. Числа вводя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc» http://www.cyberforum.ru/cpp-beginners/thread1071022.html
Помогите с задачей, кто знает, как сделать проверку? Т.е. чтобы при вводе цифр, пробелов или пустой строки выводилось сообщение об этом и программа возвращалась в первоначальное состояние ввода букв? #include <string.h> #include <iostream.h> #include<stdio.h> int main() { char st, sl,s={'\0'}; int k=0,i,t=0,j; cout<<"Vvedite simvoly"<<endl; cin>>st;
C++ ushort Здравствуйте. Увидел тип ushort в учебнике,сперва не понял,что за тип такой,но потом узнал,что это просто сокращённый вариант unsigned short.Но компилятор не распознает типы с приставкой u-.Хотя гугл выдал,что такой тип точно существует.Как можно это исправить? http://www.cyberforum.ru/cpp-beginners/thread1070992.html
C++ Try-catch-fanally
Что значат блоки Try-catch-fanally?
Программа по обработке данных из файла. Подскажите! C++
Задача: есть текстовый файл, в котором лежат данные типа float/double. Приведу пару первых строк оттуда, чтобы было понятно: T GYRO_X GYRO_Y GYRO_Z 0.050691 1.204773 1.013245 0.081604 0.058691 0.431396 0.554199 0.130066 Еще несколько столбцов вправо и очень много строк вниз (по времени). Необходимо забрать из этого файла данные, в каждом столбце находить среднее каждые 100...
C++ bind + map http://www.cyberforum.ru/cpp-beginners/thread1070978.html
Вопрос, почему это не работает? Вроде же все правильно вызывается.int main() { using map_t = std::map<std::string, int>; map_t map { {"A", 10}, {"B", 11}, {"C", 12}, {"D", 13}, {"E", 14}, {"F", 15} }; auto f = std::bind(&map_t::find, &map, std::placeholders::_1); f("A"); return 0; }
C++ Что означает "From order by" Дали задание всё рассказать по эти 3 строчки, про все операторы. Помогите плиз. rs.SetOpenMode (true); rs.setSQL (" select num_rec, , , from tab1 order by "); rs.Open (); подробнее

Показать сообщение отдельно
mickey_smith
7 / 7 / 1
Регистрация: 20.11.2013
Сообщений: 32
14.01.2014, 15:56     Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине. Числа вводя
Получается что так

C++
1
2
3
4
5
if(abs(x) > abs(y))
{
     x/=2;
     std::cout << x;
}
Добавлено через 8 минут

Вот весь код

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
#include <Windows.h>
#include <iostream>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL,"Russian"); 
 
    int x,y;
 
    cout << "Введите первое число: ";
    cin >> x;
    cout << "\nВведите второе число: ";
    cin >> y;
 
    if(abs(x) > abs(y))
    {
        x/=2;
        cout << "\nПервое число больше второго по абсолютной величине. Результат = " << x << "\n" << endl;
    }
    else
        cout << "\nПервое меньше второго по абсолютной величине.\n" << endl;
 
    system("pause");
}
 
Текущее время: 17:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru