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

Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование С++ в Microsoft Visual Studio 2010 http://www.cyberforum.ru/cpp-beginners/thread171353.html
Подскажите пожалуйста!!! Можно ли программировать в этой среде программирования на С++ т.е. там уже есть Visual C++ Это тоже самое? Если нет, посоветуйте хорошую программу для программирования на С++.
C++ Программа для перекодирования Создал программу для перекодирования. Она нормально работает только выводит место русских символов чушь. пробовал сохранять русские символы в другой кодировке работает но на половину. Вот код когда я Прообовал CharToOem: #include <iostream> #include<math.h> #include<windows.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread171335.html
Целочисленный тип размером в 1 байт C++
не подскажите название такого типа? Просто смотрю в МСДН , там int- 4 байта. int16 -2 байта. А для 1 байта только char - но это символьный тип, а мне нужен целочисленный.
C++ Правильность кода программы
Здравствуйте. Подскажите правильно ли я записал код по условию, а то нет возможности спросить у кого нибудь как кроме здесь: Составить программу вычисления значения функции f(x,y) для заданных значений a, b, c и произвольного x с автоматическим выбором необходимой формулы. #include <stdio.h> #include <conio.h> #include<iostream> #include<math.h> void main() { double f, x, y, b; ...
C++ изменит проу график функции с++ http://www.cyberforum.ru/cpp-beginners/thread171314.html
Задание:имеется код программы ее нужно переделать так чтоб в Окне рисования которое после запуска проги был не один график функции, а несколько те чтоб например результатом работы программы являлось вывод в окне несколько графиков(три графика или четыре) разных функций например (y=cos, y=sinx, y=tgx) #include <stdio.h> #include <stdlib.h> #include<math.h> #include<graphics.h> void main()...
C++ Элемент в массиве, который является суммой нескольких других элементов Здраствуйте! у меня возникла небольшая проблема. у меня есть масив, где в массиве каждый елемент больше предыдущего. а мне надо узнать, нет ли в массиве елементов, которые могут быть сумой двох или более елементов даного массива. я кое что себе набросал, но ето не совсем то что надо. етот код если некий елемент массива состоит из двух елементов. for(int i=size;i>1;i--) // size - розмер... подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9455 / 5468 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
02.10.2010, 00:28     Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a
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
#include <stdio.h>
 
int remove_digit(int num, int digit){
    int res, sign, current;
    
    sign = ( num < 0 ) ? -1 : 1;
    num *= sign;
    for ( res = 0; num > 0; num /= 10 )
        if ( ( current = num % 10 ) != digit )
            res = res * 10 + current;
    for ( num = 0; res > 0; res /= 10 )
        num = num * 10 + res % 10;
    
    return num * sign;
}
 
int main(void){
    int number, digit;
    
    while ( 1 ){
        printf("Number: ");
        scanf("%d", &number);
        if ( ! number )
            break;
        printf("Digit: ");
        scanf("%d", &digit);
        printf("Result: %d\n", remove_digit(number, digit));
    }
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru