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

Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести строку и образец поиска. Найти позиции в строке,совпадающие с образцом и вывести их. http://www.cyberforum.ru/cpp-beginners/thread213629.html
Ввести строку и образец поиска. Найти позиции в строке,совпадающие с образцом и вывести их.
C++ длина вектора как правильно вывести длину вектора у меня класс вектор, все работает , с этим запутался, помогите пожалуйста в интерефейсе double abs(double); в реализации .cpp double CVector::abs(double... http://www.cyberforum.ru/cpp-beginners/thread213624.html
Переопределение == C++
Кто сталкивался с такой проблемой: Переопределяем операцию == для шаблонного класса вектора в классе описана: int operator==(vector &left, vector &right) и ниже переопределена template<class T>...
Ввести строку , вывести только слова, заканчивающиеся на гласную букву (не поняла только цикл) C++
через stdio.h напишите пожалуйста цикл while с инструкциями(если перед пробелом гласная буква-выводим слово)
C++ Объяснить задание http://www.cyberforum.ru/cpp-beginners/thread213605.html
Всем доброго времени суток)) Может кто-нибудь объяснить задание, а то задали, а тут сейчас сижу не понимаю что делать О_О Вот задание: Объясните, пожалуйста, в чем заключается задание......
C++ указатели visual 6.0 Введите с клавиатуры данные в массив целого типа, а затем выведите на экран их среднее арифметическое значение и среднее геометрическое значение. подробнее

Показать сообщение отдельно
Day
1158 / 963 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
17.12.2010, 23:27
Что-то в этом роде
C
1
2
3
4
5
6
7
8
9
10
11
itoih(long num, char *s)
{ char *Ci = "0123456789ABCDEF";
   char buf[20];
 for(i=0; num>0; i++) {
   buf[i] = num%16;
   num /= 16;
 }
  i--;  // Переворачиваем
  for(j=0; i>= 0; j++, i--) s[j++] = buf[i];
  s[j] = '\0';
}
Добавлено через 1 минуту
Ошибочка, Сорри!
вместо buf[i] = num%16
надо
buf[i] = Ci[num%16]
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru