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

Сложение чисел в 16-й системе счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Откуда муссор? http://www.cyberforum.ru/cpp-beginners/thread245231.html
после тройки выводятся непонятные символы. Почему? По идее конец массива должен на '\0' заканчиваться и ничего после тройки выводиться не должно char s1 = {'1', '2', '3'}; printf("%s\n", s1);
C++ нужно чтобы в строке если встречается символ то прибавить соответствующую цифру к числу как опериравать строками? нужно чтобы в строке если встречается сивол то прибавить соответствующую цифру к числу вот код: #include <iostream> #include <string.h> using namespace std; int main()... http://www.cyberforum.ru/cpp-beginners/thread245212.html
C++ численные методы
ребят, подскажите пожалуйста литературу, в которой я могу прочитать про численные методы и их использование в с++
C++ Написать функцию, которая удваивает каждый символ строки.
Ребята, помогите! Написать функцию, которая удваивает каждый символ строки. Заголовок функции: void doubleChar (char * s); Написать программу, которая принимает от пользователя набор строк (массив...
C++ В прямоугольном треугольнике известный катет а и площадь S. Найти величину гипотенузы http://www.cyberforum.ru/cpp-beginners/thread245177.html
Всем добрый день!!Дело в том что дали задачи по С++, а все время работал только в Pascal и VBA:) То я не знаю как работать в С++..Помогите решить задачки!!!Буду очень благодарен!!))
C++ Функция! сама проблема: Есть2 фун void a(); void b(); int main() { int g; cin>>g; if(g==1) a(); подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9680 / 5630 / 954
Регистрация: 25.07.2009
Сообщений: 10,808
19.02.2011, 21:38
Цитата Сообщение от iama Посмотреть сообщение
если бы вводилось в формате "число+число", нужно было бы парсить
или hands.sys в сети нагуглить
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(void){
    int a, b;
    if ( scanf("%x%*[+ ]%x", &a, &b) != 2 )
        printf("wrong input.\n");
    else
        printf("%x + %x = %x\n", a, b, a + b);
    
    return 0;
}
Код
andrew@andrew-home ~/cpp/numbers
$ ./a_plus_b_2
f + f
f + f = 1e

andrew@andrew-home ~/cpp/numbers
$ ./a_plus_b_2
f+f
f + f = 1e

andrew@andrew-home ~/cpp/numbers
$ ./a_plus_b_2
f +f
f + f = 1e

andrew@andrew-home ~/cpp/numbers
$ ./a_plus_b_2
f+ f
f + f = 1e

andrew@andrew-home ~/cpp/numbers
$
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru