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

Ввести два числа типо unsighed short,распечатать число,которое содержит в младшем байте большее значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ visual C++ 7.0 http://www.cyberforum.ru/cpp-beginners/thread245492.html
Всем привет! Дайте пожалуйста ссылку на скачивание visual C++ 7.0 ?
C++ Параметры по умолчанию в С. Всем привет! Захотел воспользоватся параметрами по умолчанию в си-шном проекте. И получил следующие ошибки: 1>..\project\project.c(45) : error C2143: syntax error : missing ')' before '=' 1>..\project\project.c(45) : error C2072: 'myfunc' : initialization of a function 1>..\project\project.c(45) : error C2059: syntax error : ')' Действительно данный функционал я могу использовать только в... http://www.cyberforum.ru/cpp-beginners/thread245491.html
C++ Внутpеннее устpойство шаблона Iterator<T>
Dобpого вpемени суток . Jотелось бы понять кaк устpоен мехaнизм итеpaтоpов типa STL изнутpи . исходя из способa объявления : Vector<int>::Iterator p ; //нaпpимеp пpихожу к выводу , что итеpaтоp этот является членом контейнеpного клaссa , с типом дaнных по умолчaнию . если б пеpедо мной встaлa зaдaчa это pеaлизовaть , непpемменно сделaл бы вот тaк :
Вывести на экран товар, если цена за его единицу товара 10 тысяч и он лежит больше месяца C++
Дана задача с которой у меня возникли проблемы в решении: При помощи структур ввести 5 видов товара: 1 столбец Наименование товара 2 столбец Количество 3 столбец Цена за единицу товара 4 столбец Дата изготовления(Делится на ДЕНЬ МЕСЯЦ ГОД). Задание:если цена за единицу товара больше 10000 тысяч и товар лежит больше месяца(даты можно вводить любые,но считать относительно сегодняшнего...
C++ массивы, выход из заполнения http://www.cyberforum.ru/cpp-beginners/thread245449.html
смысл простой, вводятся числа в двумерный массив, как закончить ввод, условие? интересует: с помощью ограничения длинны массива с помощью какой либо функции(команды) с помощью определенного знакового - буквенного символа. подскажите, лучше с небольшим фрагментом кода.
C++ Проверка введенного текста на правильность Здравствуйте, Каким образом можно реализовать проверку введенного текста, пользователем с консоли, на правильность. Например юзер вводит "програМирование" выдает "програММирование". Какие операторы нужно использовать? Или что еще? Было бы круто с примерами :) Спасибо. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
20.02.2011, 07:41     Ввести два числа типо unsighed short,распечатать число,которое содержит в младшем байте большее значение
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
#include<iostream>
#include<bitset>
#include<cmath>
 
double jun(std::bitset<16>& bit){
    double a=0;
    for(int i=0; i<8; i++){
        a+=ldexp(double(bit[i]), i);
    }
    //std::cout<<a<<"\n";
    return a;
}
 
void print(std::bitset<16>& bit){
    for(int i=0; i<16; i++){
        std::cout<<bit[i];
        if(i==7) std::cout<<" ";
    }
    std::cout<<"\n";
}
 
int main(){
    while(true){
        unsigned short a, b;
        std::cin>>a>>b;
        std::bitset<16> bita(a);
        print(bita);
        std::bitset<16> bitb(b);
        print(bitb);
        jun(bita)>jun(bitb)? std::cout<<a<<"\n\n": jun(bita)<jun(bitb)?
            std::cout<<b<<"\n\n": std::cout<<"Equal\n\n";
    }
}
 
Текущее время: 08:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru