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

Дано натуральное число. Если число цифр в числе нечетно, то удалить его серединную цифру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Связывание файлов http://www.cyberforum.ru/cpp-beginners/thread1707022.html
Здравствуйте, помогите пожалуйста решить вопрос. Была программа, содержащая класс. Хочу сделать так, чтобы класс был в отдельном файле. Получаю разбиение на 3 файла Файл StackX1.h // //...
C++ Класс для получения картинки с камеры Помогите написать класс и определить функцию для получения картинки с камеры. файлы capture.hpp и capture.cpp, в заголовочном функцию нужно только обьявить а опредеить уже в сипипишном. Идея в том... http://www.cyberforum.ru/cpp-beginners/thread1707010.html
C++ Как подключить свою библиотеку, написанную на ассемблере?
Здравствуйте! Новичок я в с++, подскажите пожалуйста что нужна написать чтобы подключить свою библиотеку и вызвать от туда процедуру или функцию ? И еще как открыть файл ? нужно через winapi...
C++ Идентификатор min не определен
Здравствуйте, помогите пожалуйста, не могу исправить ошибку. идентификатор "min" не определен a = min(x - h, x + h); , тоже самое с max вот весь код #include <iostream> #include <math.h> ...
C++ Виртуальные базовые классы/закрытое наследование http://www.cyberforum.ru/cpp-beginners/thread1706974.html
Хотел уточнить правильно ли я понял материал. Если я породил два класса через виртуальное, открытое наследование от одного базового класса, то мои два производных класса будут иметь один общий...
C++ Найти максимальные и минимальные элементы каждой строки матрицы В программе Code Bloks задать рандомно двухмерный массив. 1.В двухмерном массиве подсчитайте и выведите на экран максимальные и минимальные элементы каждой строки.Вычислите значения логарифма... подробнее

Показать сообщение отдельно
TimeTwo
71 / 71 / 32
Регистрация: 29.11.2009
Сообщений: 326
13.05.2016, 09:02
WillieWonka,
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
#include <iostream>
using namespace std;
 
int number(int n)
{
    if(n)
        return 1+number(n/10);
    else
        return 0;
}
int del(int *n,int number)
{
    int t=1;
    while(number >0)
    {
        t *= 10;
        number--;
    }
    int a = *n%t;
    int b = *n/t;
    b /= 10;
    b *= t;
    return b+a;
}
void main()
{
    int n;
    cout<<"input number ";
    cin>>n;
    if (number(n)%2)
        cout<<del(&n,number(n)/2);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.