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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fant_angel
0 / 0 / 0
Регистрация: 24.11.2011
Сообщений: 26
#1

Определить разрядность числа - C++

24.11.2011, 11:57. Просмотров 1195. Ответов 2
Метки нет (Все метки)

Не получается решить задачи....
1)Дано целое число. Если оно является однозначным, вывести число 1, если оно является двузначным, вывести число 2, если оно является трёхзначным, вывести число 3. В остальных случаях вывести число -1.

3) При некоторых заданных x, N и E, определяемых вводом, вычислите сумму N слагаемых заданного вида, затем сумму тех слагаемых, которые по абсолютной величине больше Е.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2011, 11:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить разрядность числа (C++):

Определить разрядность числа - C++
Добрый день, написал функцию для определения разрядности числа, однако отказывается работать. Подправте кто соблаговолит, либо предложите...

Определить разрядность десятичного числа - C++
2.Программа ждет ввода числа и в зависимости от количества цифр в числе выдает сообщение об их разрядности: трехзначное, пятизначное и т.д.

Задать разрядность выводимого числа - C++
Итак, дана программа, результатом работы которой есть вывод в консоль массива чисел. Числа в массиве либо двухзначные, либо трехзначные....

Разрядность(нумерация) элементов числа - C++
Я написал такую вот прогу: #include<iostream> using namespace std; void main() { int a=0, i, n, s; cin>>n; ...

Как определить разрядность .EXE или .DLL? - C++
Как определить разрядность .EXE или .DLL? WINAPI функций вроде для етого нет. Я делаю сортировщик dll файлов. Остановился на том, што...

разрядность команд - C++
Добрый день, Всех с праздником! Подскажите, пожалуйста, определение термина "разрядность команд". P.S. искал в интернете, ничего...

2
VMV
8 / 8 / 0
Регистрация: 08.10.2011
Сообщений: 28
24.11.2011, 12:16 #2
1-е задание, например, как-то так:

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
#include <iostream>
 
using namespace std;
 
int main ()
{
    int N;
    cout << "Enter number >> ";
    cin >> N;
    if ((N > -10) && (N < 10))
       cout << "1" << endl;
    else
    {
        if (((N > -100) && (N < -9)) || ((N > 9) && (N < 100)))
           cout << "2" << endl;
        else
        {
            if ((N > -1000) && (N < -99) || (N > 99) && (N < 1000))
               cout << "3" << endl;
            else
                cout << "-1" << endl;
        }
    }
system ("pause");
}
1
BRcr
4009 / 2298 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
24.11.2011, 13:25 #3
Цитата Сообщение от VMV Посмотреть сообщение
1-е задание, например, как-то так:
А можно как обычно:
C++
1
2
3
4
5
6
7
8
9
int res = 1;
int num = 162; 
 
num = ( (num < 0) ? -num : num ); // меняем знак на положительный, если нужно
while ( (num /= 10) > 0 ){
  res++;  
  if ( res > 3 ) { res = -1; break;}
}
cout<<res; // количество разрядов либо -1
Тут на форуме таких задачек пруд пруди!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2011, 13:25
Привет! Вот еще темы с ответами:

Разрядность чисел - C++
К примеру я ввожу число :1245 (разрядность 4), 123 (разрядность 3) и так далее Нужно реализовать именно рекурсивно. Вот что и я написала...

Cygwin на windows и разрядность - C++
Попробовал скомпилировать приложение на win7 x64. Установил Cygwin для windows x64, в итоге приложение получилось только для windows x64, а...

Определить, что куб суммы цифр числа равен квадрату числа - C++
Кто может решите пожалуйста задачу с помощью циклов. Задание 5: Пользователь вводит целое число А. Программа должна определить, что куб...

Определить цифры целого числа (тип числа - целое без знака) - C++
Определить цифры целого числа( тип числа-целое без знака), вычислить сумму полученных цифр. Помогите ,пожалуйста.


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

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

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