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

Определить все слова, оканчивающиеся на "ая" (visual С++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправить ошибки ( распределение памяти ) http://www.cyberforum.ru/cpp-beginners/thread794383.html
Написать программу, в которой матрица размерности n x m размещается в свободной памяти. Элементы целочисленной матрицы заполняются с помощью ГСЧ в интервале от -10 до 10. Вывести строки с...
C++ Шахматный номер, рекурсия Вот есть задачка, нужно решить ее с применением рекурсивной функций, никак не могу додуматься как это сделать. Телефонный номер называется "шахматным", если его цифры набираются на телефонном... http://www.cyberforum.ru/cpp-beginners/thread794377.html
C++ задача с кусками. реализация в массиве
Всем доброго времени суток. Вопрос в следующем. Пускай у нас есть двумерный динамический массив, заполненный рандомно 0 и 9. а конкретней, 0 "разбивают" этот массив на некоторые куски. Первый кусок...
Пронстранства имен C++
http://www.cyberforum.ru/cpp-beginners/thread794078.html Можете ответить на эту тему
C++ Сложение чисел http://www.cyberforum.ru/cpp-beginners/thread794351.html
друзья, помогите пожалуйста. Написать функцию, которая будет складывать в стобик 2 числа. Ввести значения типа char Чтобы все это было с char. Буду очень признателен, чем смогу помогу.
C++ При переходе из метода в главную функцию теряется информация Задача: описать класс "безопасный массив целых чисел". Все бы хорошо, но при переходе из перегруженных операторов + и * возникают проблемы: данные теряются, ничего не сохраняется, выходит посредством... подробнее

Показать сообщение отдельно
lamed
297 / 297 / 71
Регистрация: 07.05.2011
Сообщений: 592
25.02.2013, 18:52
Добрый вечер! Проверял в VS 2010
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
// Дано число n. Выбросить из него все единицы и пятёрки, 
// оставив порядок цифр 
// ПРИМЕР: 527012 преобразуется в 2702
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
    int n;
    cin >> n;
    int x=0;
    int y=n;
    int pwr=1;
    while (y>0)
    {
        int d = y % 10;
        if (d!=1 && d!=5)
        {
            x = x + d * pwr;
            pwr *=10;
        }
 
        y/=10;
    }
    n=x;
    cout << x << endl;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru