С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 23.06.2013
Сообщений: 43

Ввести шестизначное число и вывести его в определенном формате и округлить

09.07.2013, 20:53. Показов 3409. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте я только начал изучать язык С++ и не заю как решить задачу помогите
Надо ввести шестизначное число и вывести его в определенном формате и округлить
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.07.2013, 20:53
Ответы с готовыми решениями:

Дано шестизначное число. Найти сумму его цифр, а также число, получаемое при прочтении его цифр справа налево
Дано шестизначное число. Найти сумму его цифр, а также число, получаемое при прочтении его цифр справа налево pascal

Ввести шестизначное число, перевернуть наоборот, записать в перменную
вот собственно задание. как реализовать понятия не имею. заранее спасибо.

Ввести число и вывести его словами (число до 10 000)
Ввести число и вывести его словами (число до 10 000)

13
 Аватар для Мимино
191 / 161 / 35
Регистрация: 22.05.2013
Сообщений: 455
Записей в блоге: 1
09.07.2013, 21:41
Цитата Сообщение от bur0v8 Посмотреть сообщение
определенном формате
в каком формате? Пример покажите.
0
1 / 1 / 0
Регистрация: 23.06.2013
Сообщений: 43
09.07.2013, 21:58  [ТС]
Цитата Сообщение от Мимино Посмотреть сообщение
в каком формате? Пример покажите.
ой забыл сказать ну что бы цыфры писались буквами
0
1 / 1 / 0
Регистрация: 23.06.2013
Сообщений: 43
09.07.2013, 23:24  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
delete
вы о чем ) я вас не понял

Добавлено через 40 минут
Капец помогите мне завтра уже надо домашку показывать
0
71 / 71 / 13
Регистрация: 13.05.2012
Сообщений: 130
09.07.2013, 23:32
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
    setlocale (LC_CTYPE,"rus");
    unsigned long total=0;
    char ch;
    cout<<"Введите число: \n";
    while((ch=getche())!='\r')
     total=total*10+ch-'0';
    cout<<"Вы введи число: "<<total<<endl;
    system("pause");
    return 0;
}
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
09.07.2013, 23:51
Цитата Сообщение от bur0v8 Посмотреть сообщение
вы о чем ) я вас не понял
что не понятного
не туда запостил, потом удалил
Цитата Сообщение от bur0v8 Посмотреть сообщение
ой забыл сказать ну что бы цыфры писались буквами
в смысле
"два миллиона двести двадцать три тысячи сто пятнадцать" ???
поищи на сайте не один раз обсуждалось
ну для начала набей массив строк
"один" "два" и т.д
Цитата Сообщение от Valentina Посмотреть сообщение
while((ch=getche())!='\r')
* * *total=total*10+ch-'0';
а просто число ввести не судьба?
а если я вместо цифр буду буковки писать что в числе будет?
0
71 / 71 / 13
Регистрация: 13.05.2012
Сообщений: 130
09.07.2013, 23:57
Цитата Сообщение от ValeryS Посмотреть сообщение
а просто число ввести не судьба?
а если я вместо цифр буду буковки писать что в числе будет?
как раз данная программа преобразует буквы в цифры
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
10.07.2013, 00:06
Цитата Сообщение от Valentina Посмотреть сообщение
как раз данная программа преобразует буквы в цифры
серьезно ???
какое число будет
мамамылараму
0
71 / 71 / 13
Регистрация: 13.05.2012
Сообщений: 130
10.07.2013, 00:21
как-то так
C++
1
2
3
4
5
6
7
char a[13]="мамамылараму";
    int l=strlen(a);
    int k=0;;
    
    for(int i=0;i<l;i++)
         k+=(int)a[i];
    cout<<k;
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
10.07.2013, 00:45
Valentina,
а ты что пытаешься написать ?
я спросил зачем так
Цитата Сообщение от Valentina Посмотреть сообщение
while((ch=getche())!='\r')
* * *total=total*10+ch-'0';
ты утверждаешь что это ввод числа из букв
но буквы это не цифры и здесь нет "защиты от дурака"
на вот такое
Цитата Сообщение от ValeryS Посмотреть сообщение
мамамылараму
выдаст неизвестно какое число( точнее известно мне лень считать)
Цитата Сообщение от Valentina Посмотреть сообщение
как-то так
а здесь вообще куча ошибок, причем алгоритмических
Цитата Сообщение от Valentina Посмотреть сообщение
char a[13]="мамамылараму";
* * int l=strlen(a);
зачем l высчитывать оно и так известно 12
Цитата Сообщение от Valentina Посмотреть сообщение
for(int i=0;i<l;i++)
* * * * *k+=(int)a[i];
а здесь если учесть что все буквы русские( знаковый бит установлен) получим отрицательное число
хоть бы так
C++
1
k+=(unsigned int)a[i];
но это никак не решение задачи
короче объясни что хочешь написать и вместе подумаем
0
71 / 71 / 13
Регистрация: 13.05.2012
Сообщений: 130
10.07.2013, 00:50
Мне бы пример самой задачи как она должна выглядеть, что вводим, что выводим, тогда можна было бы думать что писать, а так я не совсем понимаю что нужно
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
10.07.2013, 01:02
Цитата Сообщение от Valentina Посмотреть сообщение
Мне бы пример самой задачи как она должна выглядеть, что вводим, что выводим, тогда можна было бы думать что писать, а так я не совсем понимаю что нужно
Мне бы тоже?
например что значит
Цитата Сообщение от bur0v8 Посмотреть сообщение
округлить
или
Цитата Сообщение от bur0v8 Посмотреть сообщение
вывести его в определенном формате
ну для шестизначного числа могу предложить такую конструкцию
C++
1
2
3
4
5
6
int k=0;
while((!(k/1000000))&&(k/10000000)
{
cout<<"Введите шестизначное число: \n";
k<<cin;
}
разберешься или расшифровать

Добавлено через 2 минуты
можно так
C++
1
2
3
4
5
6
int k=0;
while(k<100000 ||k>999999)
{
cout<<"Введите шестизначное число: \n";
k<<cin;
}
0
71 / 71 / 13
Регистрация: 13.05.2012
Сообщений: 130
10.07.2013, 01:14
Цитата Сообщение от ValeryS Посмотреть сообщение
k<<cin;
имеется ввиду
C++
1
cin>>k
а что должна делать данная программа думаю нужно спросить у автора, а то он толком не объяснил
0
10.07.2013, 01:15

Не по теме:

Цитата Сообщение от Valentina Посмотреть сообщение
имеется ввиду
ну да :)
трудно в три часа ночи правильно писать

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.07.2013, 01:15
Помогаю со студенческими работами здесь

Дано шестизначное число. Найти сумму его цифр
Дано шестизначное число. Найти сумму его цифр.

Дано шестизначное число, найти произведение его цифр
Дано шестизначное число, найти произведение его цифр. Ребят помогите, очень нужно.

Вывести числа в определенном формате
Добрый день, есть следующая задача: есть числа в следующем формате: 98764,81 необходимо выводить числа в следующем формате: 98...

Вывести вещественную переменную в определенном формате
Здравствуйте , я пол семестра проболела и теперь не могу разобраться в С++ , а для отчета нужно срочно решить несколько задач через printf...

Ввести число от 0 до 5. Вывести его название на английском языке
Вариант 1: Использовать команду IF Вариант 2: Использовать команду CASE Придумать и задать входные данные так, что бы выбор был с 4-7...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru