Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
1

Определение количества разрядов числа через функцию

28.04.2013, 14:25. Просмотров 4090. Ответов 1
Метки нет (Все метки)

Вводится последовательность из N целых чисел. Найти количество двух- и количество трех-разрядных чисел в последовательности
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 14:25
Ответы с готовыми решениями:

Определение количества разрядов у числа
Написал программку, которая должна определять количество разрядов у чисел. При вводе двухзначных и...

Обработка различного количества разрядов числа
Доброго времени суток, уважаемые форумчане! Нужна Ваша помощь. Сделал метод, который принимает в...

Определение простого числа через функцию REPEAT.UNTIL
Пользователь вводит число а программа должна определить является ли число простым. Помогите найти...

выявлять числа, у которых сумма чётных разрядов равна сумме нечётных разрядов
помогите решить задачку: До получения исла равного 0 выявлять числа, среди последовательносьти из...

1
Helter Skelter
64 / 64 / 19
Регистрация: 19.09.2012
Сообщений: 133
28.04.2013, 14:57 2
Лучший ответ Сообщение было отмечено Марина1312 как решение

Решение

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
 
int CountDigits (int number)
{
    int count = 0;
    while (number != 0)
    {
         ++count;
         number /= 10;
    }
 
    return count;
}
 
int main()
{
    int N(0);
    int threeDigitNumbers (0), twoDigitNumbers (0);
    int temp (0);
 
    std::cout << "Enter N: ";
    std::cin >> N;
 
    int* Array = new int[N];
 
    for (int i = 0; i < N; ++i)
    {
        std::cin >> Array[i];
    }
 
    for (int i = 0; i < N; ++i)
    {
        temp = CountDigits (Array[i]);
        if (temp == 2)
        {
            twoDigitNumbers++;
        }
 
        else if (temp == 3)
        {
            threeDigitNumbers++;
        }
 
        else
        {
           continue;
        }
   }
    
   std::cout << "Two digits numbers: "  << twoDigitNumbers << std::endl
             << "Three digit numbers: " << threeDigitNumbers << std::endl;
 
   delete[] Array;
   return 0;
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 14:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Проверить, как изменилось количество разрядов в числе M по сравнению с количеством разрядов числа N
Выручайте....Дано натуральное число N. Определить M=N!. Проверить, как изменилось количество...

Проверить как изменится количество разрядов в числе M по сравнению с количеством разрядов числа N
Дано натуральное число N. Определить M=N! Проверить как измениться количевство разрядов в числе M...

Написать функцию, которая определяет количество разрядов введенного целого числа
Написать функцию, которая определяет количество разрядов введенного целого числа.

Получить третье число путем логического сложения четных разрядов первого числа и нечетных разрядов второго
Нужна твоя помощь в TASM: нужно написать программу,а я не понимаю: Даны 2 числа в двоичном коде....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.