Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/22: Рейтинг темы: голосов - 22, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 31.01.2012
Сообщений: 10

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

09.02.2012, 21:41. Показов 4632. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1) Программа ждет ввода числа и в зависимости от количества цифр в числе выдает сообщение об их разрядности: трехзначное, пятизначное и т.д.



2) Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале от x0 до xn с шагом dx. A, B, C, D, X, x0, xn и dx - вещественные числа, значения которых вводятся с клавиатуры.
Для операций ввода-вывода использовать возможности библиотеки stdio.h.
см. вложение
Вложения
Тип файла: doc Doc1.doc (25.5 Кб, 33 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.02.2012, 21:41
Ответы с готовыми решениями:

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

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

замена местави цифр в числе и определение разрядности
помогите сдалать программу которая меняет местами цифры в числе, кол-во чисел вводиться с клавиатуры, так же надо определить разрядность...

4
 Аватар для x1Mike7x
222 / 135 / 19
Регистрация: 06.11.2010
Сообщений: 234
09.02.2012, 22:30
1)
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <math.h>
int main( void )
{
    double x;
    scanf( "%f", &x );
    printf( "X has %d digits", ( int )log10( x ) + 1 );
    return 0;
}
2) здесь на форуме куча готовых решений для похожих задач - ищите.
0
3 / 3 / 3
Регистрация: 19.10.2009
Сообщений: 41
09.02.2012, 22:52
Еще вариант для первой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include <iostream>
#include "conio.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    char * number = new char[10];
    int RealNumber;
    cout<<"Введите число: ";
    cin>>RealNumber;
    itoa(RealNumber,number,10);
    int count = strlen(number);
    cout<<"Данное число состоит из "<<count<<" цифр.";
    delete number;
    _getch();
}
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
10.02.2012, 07:30
x1Mike7x, jood, а если ввести отрицательное число?

x1Mike7x, 1) для double у scanf спецификатор %lf, а на %f, 2) если ввести ноль, то тоже считает неправильно.

C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <math.h>
 
int main(void)
{
    int x;
    scanf("%d", &x);
    printf("Number %d has %d digits\n", x, (x ? (int) log10(fabs(x)) + 1 : 1));
    return 0;
}
0
3 / 3 / 3
Регистрация: 19.10.2009
Сообщений: 41
10.02.2012, 22:55
Nameless One,
Тогда так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include "conio.h"
#include "math.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    int number;
    cout<<"Введите число: ";
    cin>>number;
    int i = 1;
    if (abs(number) >= 10) {
        do {
            number = number / 10;
            i++;
    }
        while (abs(number) >= 1);
    }
    cout<<"Число состоит из "<<i<<" цифры.";
    _getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.02.2012, 22:55
Помогаю со студенческими работами здесь

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

Программа не ждет ввода k
Программу писал на обычном Pascal.ABC, но у .NET есть возможность создавать ехешники, поэтому перешел на неё. Вставил туда код этой...

Неправильно работает код: сначала ждет ввода обоих значений, и только потом выдает ответ
я написал код, ошибок в коде нет, но компилируется не правильно.Скажите как исправить код чтобы компиляция проходила правильно. ...

Задано число N неизвестной разрядности. Вычислить, сколько цифр (разрядов) в этом числе.
Люди помогите плиз ...(((... Задано число N неизвестной разрядности. Вычислить, сколько цифр (разрядов) в этом числе.

Задано число [I]N[/I] неизвестной разрядности. Вычислить, сколько цифр (разрядов) в этом числе.
Люди помогите плиз ...(((... Задано число N неизвестной разрядности. Вычислить, сколько цифр (разрядов) в этом числе.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru