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

Уменьшить число в 2 раза (деление нацело) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование циклических процессов. http://www.cyberforum.ru/cpp-beginners/thread205275.html
Помогите пожалуйста решить. Вводится последовательность целых чисел, 0 – конец последователь- ности. Определить содержит ли последовательность хотя бы два рядом стоящих положительных числа.
C++ текстовые файлы помогите пожалуйста с решением задачи: Найти множество всех слов, которые встречаются в каждом из двух заданных предложений. Сделать задачу с помощью текстовых файлов. http://www.cyberforum.ru/cpp-beginners/thread205267.html
C++ "След" матрицы
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след" (т.е. сумму элементов главной диагонали). Использовать функцию для нахождения следа матрицы и функцию печати матрицы. Помогите пожалуйста. Буду очень благодарна.
C++ Функция minmax(x,y)
Описать функцию minmax(x,y), которая присваивает первому параметру большее, а второму меньшее из значений x и y. Используя эту функцию перераспределить введенные значения переменных A,B,C так, чтобы стало А меньше либо равно В меньше либо равно С. Помогите пожалуйста. Заранее спасибо.
C++ Указатели на функции-члены http://www.cyberforum.ru/cpp-beginners/thread205254.html
Всем доброго время суток дана программа: указатели на функции-члены, вот код программы: #include <iostream> using namespace std; class Mammal { public: Mammal():itsAge(1){} virtual ~Mammal(){} virtual void Speak() const = 0; virtual void Move() const = 0;
C++ Определите, во скольких точках пересекаются окружности. Помогите пожалуйста решить. Ничего не понимаю, а скоро экзамен(((( Буду очень благодарна... Заданы две окружности: с центром в точке О(x0, y0) и радиусом R0 и с центром в точке О(x1, y1) и радиусом R1. Определите, во скольких точках пересекаются окружности. подробнее

Показать сообщение отдельно
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
07.12.2010, 13:52     Уменьшить число в 2 раза (деление нацело)
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
33
#include <iostream>
using namespace std;
///////////////////////////////////////////
int posFunc(int n)
{
    int i = 0;
    while(n!=0)
    {
        n/=10;
        i++;
    }
    return i;
}
///////////////////////////////////////////
int main()
{       
        int number;
    int k1, k2;
        
    cout<<"Enter number: ";
    cin>>number;
        
    k1 = posFunc(number);
    number/=2;
    k2 = posFunc(number);
        
    if(k1!=k2)
        cout<<"Changed from "<<k1<<" to "<<k2;
    else
        cout<<"No changed, and = "<<k1;
        
        return 0;
}
 
Текущее время: 08:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru