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

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

Восстановить пароль Регистрация
 
bur0v8
1 / 1 / 0
Регистрация: 23.06.2013
Сообщений: 31
09.07.2013, 20:53     Ввести шестизначное число и вывести его в определенном формате и округлить #1
Здравствуйте я только начал изучать язык С++ и не заю как решить задачу помогите
Надо ввести шестизначное число и вывести его в определенном формате и округлить
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2013, 20:53     Ввести шестизначное число и вывести его в определенном формате и округлить
Посмотрите здесь:

C++ Ввести целое число N, вывести его в 8-ричной системе счисления
C++ Ввести шестизначное число, перевернуть наоборот, записать в перменную
Дано шестизначное число. Найти сумму его цифр C++
C++ Написать игру “Угадай число!”. Компьютер загадывает число в определенном диапазоне, а пользователь пытается его угадать
Создать программу, которая позволяет ввести целое число n и вывести это число в виде произведения простых чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
09.07.2013, 21:41     Ввести шестизначное число и вывести его в определенном формате и округлить #2
Цитата Сообщение от bur0v8 Посмотреть сообщение
определенном формате
в каком формате? Пример покажите.
bur0v8
1 / 1 / 0
Регистрация: 23.06.2013
Сообщений: 31
09.07.2013, 21:58  [ТС]     Ввести шестизначное число и вывести его в определенном формате и округлить #3
Цитата Сообщение от Мимино Посмотреть сообщение
в каком формате? Пример покажите.
ой забыл сказать ну что бы цыфры писались буквами
bur0v8
1 / 1 / 0
Регистрация: 23.06.2013
Сообщений: 31
09.07.2013, 23:24  [ТС]     Ввести шестизначное число и вывести его в определенном формате и округлить #4
Цитата Сообщение от ValeryS Посмотреть сообщение
delete
вы о чем ) я вас не понял

Добавлено через 40 минут
Капец помогите мне завтра уже надо домашку показывать
Valentina
66 / 66 / 3
Регистрация: 13.05.2012
Сообщений: 130
09.07.2013, 23:32     Ввести шестизначное число и вывести его в определенном формате и округлить #5
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;
}
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
09.07.2013, 23:51     Ввести шестизначное число и вывести его в определенном формате и округлить #6
Цитата Сообщение от bur0v8 Посмотреть сообщение
вы о чем ) я вас не понял
что не понятного
не туда запостил, потом удалил
Цитата Сообщение от bur0v8 Посмотреть сообщение
ой забыл сказать ну что бы цыфры писались буквами
в смысле
"два миллиона двести двадцать три тысячи сто пятнадцать" ???
поищи на сайте не один раз обсуждалось
ну для начала набей массив строк
"один" "два" и т.д
Цитата Сообщение от Valentina Посмотреть сообщение
while((ch=getche())!='\r')
* * *total=total*10+ch-'0';
а просто число ввести не судьба?
а если я вместо цифр буду буковки писать что в числе будет?
Valentina
66 / 66 / 3
Регистрация: 13.05.2012
Сообщений: 130
09.07.2013, 23:57     Ввести шестизначное число и вывести его в определенном формате и округлить #7
Цитата Сообщение от ValeryS Посмотреть сообщение
а просто число ввести не судьба?
а если я вместо цифр буду буковки писать что в числе будет?
как раз данная программа преобразует буквы в цифры
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
10.07.2013, 00:06     Ввести шестизначное число и вывести его в определенном формате и округлить #8
Цитата Сообщение от Valentina Посмотреть сообщение
как раз данная программа преобразует буквы в цифры
серьезно ???
какое число будет
мамамылараму
Valentina
66 / 66 / 3
Регистрация: 13.05.2012
Сообщений: 130
10.07.2013, 00:21     Ввести шестизначное число и вывести его в определенном формате и округлить #9
как-то так
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;
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
10.07.2013, 00:45     Ввести шестизначное число и вывести его в определенном формате и округлить #10
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];
но это никак не решение задачи
короче объясни что хочешь написать и вместе подумаем
Valentina
66 / 66 / 3
Регистрация: 13.05.2012
Сообщений: 130
10.07.2013, 00:50     Ввести шестизначное число и вывести его в определенном формате и округлить #11
Мне бы пример самой задачи как она должна выглядеть, что вводим, что выводим, тогда можна было бы думать что писать, а так я не совсем понимаю что нужно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
10.07.2013, 01:02     Ввести шестизначное число и вывести его в определенном формате и округлить #12
Цитата Сообщение от 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;
}
Valentina
66 / 66 / 3
Регистрация: 13.05.2012
Сообщений: 130
10.07.2013, 01:14     Ввести шестизначное число и вывести его в определенном формате и округлить #13
Цитата Сообщение от ValeryS Посмотреть сообщение
k<<cin;
имеется ввиду
C++
1
cin>>k
а что должна делать данная программа думаю нужно спросить у автора, а то он толком не объяснил
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2013, 01:15     Ввести шестизначное число и вывести его в определенном формате и округлить
Еще ссылки по теме:

Ввести число от 0 до 5. Вывести его название на английском (или другом) языке (с использованием switch, break) C++
C++ Ввести с клавиатуры целое положительное число и вывести на экран сумму его цифр
C++ Ввести число, занести его цифры в стек. Вывести в число, у которого цифры идут в обратном порядке

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

Или воспользуйтесь поиском по форуму:
ValeryS
10.07.2013, 01:15     Ввести шестизначное число и вывести его в определенном формате и округлить
  #14

Не по теме:

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

Yandex
Объявления
10.07.2013, 01:15     Ввести шестизначное число и вывести его в определенном формате и округлить
Ответ Создать тему
Опции темы

Текущее время: 14:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru