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

Падение Release - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Повторения чисел http://www.cyberforum.ru/cpp-beginners/thread833745.html
Помогите пож найти кол-во повторений чисел в строке. Пример: дана строка 12344531 вывод 1-2 2-1 3-2 4-2 5-1 При создании массива используйте пож vector....
C++ Перевод отрицательного целого десятичного числа в двоичное Помогите решить эту задачу http://www.cyberforum.ru/cpp-beginners/thread833744.html
C++ Acro name(s)
суть в том что бы при вводе строки программа выводила слово состоящие из первых букв каждого слова введенной строки. реализовать с помощью функции Acro name(s) помогите!!!!!! с меня +1!!!
C++ функция first upper(
на с помощья функции first upper (превращает строку К так что бы каждое слово начиналось с большой буквы) составить программу! самую простую. помогите кто может) с меня +1
C++ Не работает код С++ (Visual Studio 2008) http://www.cyberforum.ru/cpp-beginners/thread833714.html
Вобщем нужно было составить программу для вычисления значения функции с использованием сложной структуры разветвления. Данные вводятся с клавиатуры.... Вот код: #include <iostream> #include...
C++ Перевод отрицательного целого десятичного числа в двоичное Перевод отрицательного целого десятичного числа в двоичное подробнее

Показать сообщение отдельно
stima
493 / 343 / 43
Регистрация: 22.03.2011
Сообщений: 1,104
Завершенные тесты: 2
10.04.2013, 17:31
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
34
35
36
37
#include <iostream>
#include <sstream>
#include <iomanip>
 
char* ftoa_1(float value)
  {
  std::stringstream ss;
  ss << std::fixed << std::showpoint << std::setprecision(2) << value;
 
  char *str = new char[ss.str().length() + 1]();
  strcpy(str, ss.str().c_str());
  
  return str;
  }
 
char* ftoa_2(float value)
  {
  int size = 0;
  for (int dec = value; dec; dec /= 10, ++size);
 
  char *str = new char[size + 2 + 1]();
  sprintf(str, "%.2f", value);
 
  return str;
  }
 
int main()
  {
  float value = 10.53f;
 
  char *s1 = ftoa_1(value);
  char *s2 = ftoa_2(value);
 
  printf("1: %s 2: %s\n", s1, s2);
 
  return 0;
  }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.