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

Выбросить из записи числа n цифры 0 и 5 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ запись в файл http://www.cyberforum.ru/cpp-beginners/thread192721.html
Здравствуйте. Написала программу, никак не получается ее переделать так, чтобы записать в файл. Подскажите пожалуйста как ее подправить, чтобы можно было записать в текстовый файл. и еще никак не пойму, когда файл включаешь в программу, его лучше в одну папку с кодом помещать или можно из любого места на диске и поностью прописывать его местонахождение? #include <cstring> #include...
C++ Создать таблицу с определенным форматированием Всем доброго времени суток. Подскажите пожалуйста, как бы написать программу которая вносила бы данные в следующую таблицу вида:| №подпункта|№Комнаты|Ф.И.О|Дата| Буду благодарен за любые задумки по этой теме. http://www.cyberforum.ru/cpp-beginners/thread192718.html
C++ перегрузка степенным полиномом
Здравствуйте помогите плз, как осуществить перегрузку степенным полиномом ??? за ранее спасибо
C++ C++ строковые
3 задача №1. Написать и протестировать функцию STRP(str1,str2), которая возвращает указатель на последнее вхождение символа из строки str2 в строку str1. Если ни один символ из строки str2 не входит в строку str1, то возвратить NULL. задача №2. Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 – слова, начинающиеся с согласной. Образовать строку str3,...
C++ Расширенный алгоритм Евклида http://www.cyberforum.ru/cpp-beginners/thread192664.html
Написал программу для нахождения НОД через алгоритм Евклида. Сделал нахождение представления НОД вида d=a*v+b*u: Код: void alg_evclid(long int a, long int b, long int *x, long int *y, long int *d) { /* calculates a * *x + b * *y = gcd(a, b) = *d */ long int q, r, x1, x2, y1, y2; if (b == 0) //если один из множителей равен 0 {
C++ упорядочивание по алфавиту как элементы структуры типа char упорядочить по алфавиту? О_о подробнее

Показать сообщение отдельно
r55art
0 / 0 / 0
Регистрация: 17.11.2010
Сообщений: 8
17.11.2010, 16:05     Выбросить из записи числа n цифры 0 и 5
Помогите найти ошибку.
Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например из числа 59015509 должно получиться 919.

Вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<math.h>
#include<stdio.h>
int main(){
    unsigned long int a,b,i,k;
    scanf("%d",&a);
    i=0;
    b=a;
    while(b>10){                        // считает кол-во символов в числе
        b = b / 10;
        i++;};
    k=pow(10,i);
 
    b=a;
    while(i>0){                         // с помощью деления
    b = a / k;                          // проверяем каждое число на 0 и 5
    a = a % k;
    i--;
    if (b!=5 & b!=0){printf("%d",b);};};
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru