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

Убрать нули после запятой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нужна рекомендация по программе http://www.cyberforum.ru/cpp-beginners/thread828677.html
Помогите пожалуйста создать блок-схему к программе просто нужно перевести какое то число в двоичную систему программа уже готова #include "stdafx.h" #include<iostream> #include<string.h> using namespace std;
C++ Выбор подходящего способа хранения\обработки данных Здравствуйте! Передо мной встала задача выбора структуры данных, позволяющего хранить сортированные данные (в идеале позволяющая хранить пару ключ - значение) и и иметь возможность их добавления и удаления по минимуму нагружая процессор, так как добавляться и удаляться будут большие объемы данных. STD :: multimap не подошел, работает медленно, + очень много ресурсов уходит на динамическое... http://www.cyberforum.ru/cpp-beginners/thread828664.html
C++ переделать из с++ в си
// Условие: Написать 3 функ-ии: // 1-ая: получает размерность массива, создает динамический массив и возвращает указатель на начало созданного массива. // 2-ая: получает адрес массива и его размерность и решает поставленную задачу. // 3-я: получает адрес массива и его размерность и освобождает память, занятую массивом. //Массив из M строк по N символов каждая. Необходимо вывести только те...
C++ лексический анализ дубль 2
у меня собственно говоря опять проблема. Лексический разбор многочлена. Только на этот раз я пошел другим путем. Вот что получилось. (код ниже). Вроде бы все работает, но если написать извращенный моном, то работать отказывается, точнее работает, но коряво. Нужен свежий взгляд на код. например такую строчку "-666x^2x^28xxxy^13yyyz^84zzz" разбирает хорошо, а вот такую...
C++ Не могу создать шаблон http://www.cyberforum.ru/cpp-beginners/thread828646.html
Здорова господа! Снова пытаюсь написать шаблон и сново программа не компилируется #include <iostream> using std::cout; using std::endl; template<typename C> class String { class Cref;
C++ 6.82. Дано натуральное число. Определить, является ли разность его макси-мальной и минимальной цифр четным числом 6.82. Дано натуральное число. Определить, является ли разность его макси-мальной и минимальной цифр четным числом. подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
05.04.2013, 06:57     Убрать нули после запятой
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
void d(char * s)
{
    char * p = s;
    int g = 0;
    while(true)
    { 
       if (*p == '-') 
        {
            ++p;
            g = 1;
            continue;
        }
        if (*p == '0') ++p;
        else break;
    }
    
    char *ind = p + strlen(p) - 1;
    while (*ind == '0') --ind;
    ++ind;
    *ind = '\0';
    
    if (g == 0)
        memmove(s, p, strlen(p) + 1);
    else
    {
        --p;
        *p = '-';
        memmove(s, p, strlen(p) + 1);  
    } 
}
 
Текущее время: 03:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru