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

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

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

Трёхзначное число - C++

03.12.2011, 20:23. Просмотров 1310. Ответов 14
Метки нет (Все метки)

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream.h>
#include <conio.h>
main()
{
    int x, a, b, c;
    cout<<"Vvedite truznachne chislo: ";
    cin>>x;
    a=x/100;
    b=x%100;
    c=x%10;
    cout<<"Otvet: "<<a<<"soten "<<b<<"desatkiv "<<c<<"odunus ";
    getch();
}
Подскажите как выделить 9 десятков?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2011, 20:23     Трёхзначное число
Посмотрите здесь:

Дано трёхзначное число.Найти число полученное при перестановке первой и второй цифр заданного числа. - C++
Дано трёхзначное число.Найти число полученное при перестановке первой и второй цифр заданного числа.

Трёхзначное число - C++
Как узнать есть ли число трёхзначным? И как вывести его первую и последнюю цифру??

содержет ли трёхзначное число цифру 4? - C++
не могу понять как можно записать программу, что бы когда я ввожу одно-трёхзначное число, она мне сообщает, содержет ли это число цифру 4. ...

Дано трёхзначное число. Определить,какая из его трёх цифр больше. - C++
Помогите плз как пишется на С++)

Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр. - C++
Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр. Как решить на С++, напишите пожалуйста решение...

Задача число и число записанное в обратном направлении сумма целого числа - C++
ПОЖАЛУЙСТА помогите составить программу на соde::bloks c++,только начал учится в колегии после 10 лет перерыва между школой. Задача число...

Функция определяющая что общее число книг есть шестизначное число - C++
В массиве хранится информация о численности книг в каждом из 35 разделов библиотеки. Выяснить,верно ли, что общее число книг есть...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AncinetHero
49 / 49 / 3
Регистрация: 22.05.2011
Сообщений: 326
03.12.2011, 20:28     Трёхзначное число #2
В 9 строчке нужно
C++
1
b=x/10
angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
03.12.2011, 21:28  [ТС]     Трёхзначное число #3
Цитата Сообщение от AncinetHero Посмотреть сообщение
В 9 строчке нужно
C++
1
b=x/10
Это бесполезно...
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
03.12.2011, 21:48     Трёхзначное число #4
Если я правильно понял задание то
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
using namespace std;
int main() {
    int x=789,a,i=2,mas[3];
    while(x>=1) {
    mas[i--]=x%10;
    x/=10;
    }
    cout<<"sotni "<<mas[0]<<" desytki "<<mas[1]<<" edenici "<<mas[2];
    cin.get();
    return 0;
}
angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
03.12.2011, 22:00  [ТС]     Трёхзначное число #5
Цитата Сообщение от lavan Посмотреть сообщение
Если я правильно понял задание то
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
using namespace std;
int main() {
    int x=789,a,i=2,mas[3];
    while(x>=1) {
    mas[i--]=x%10;
    x/=10;
    }
    cout<<"sotni "<<mas[0]<<" desytki "<<mas[1]<<" edenici "<<mas[2];
    cin.get();
    return 0;
}
Спасибо, конечно, только Вы не можете моим способом написать, просто так мне ничего не понятно...
-=ЮрА=-
Заблокирован
Автор FAQ
03.12.2011, 22:06     Трёхзначное число #6
Цитата Сообщение от angel5609 Посмотреть сообщение
Составить программу, которая раскладывает ро розрядным единицам трёхзначное число, которое вводит пользователь с клавиатуры.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main()
{
    cout<<"Enter number : ";
    int val;cin>>val;
    cout<<"Split into digits : ";
    cout<<val % 10<<" ";
    while(0 < (val /= 10))
        cout<<val % 10<<" ";
    cout<<endl;
    system("pause");
    return 0;
}
Enter number : 12569
Split into digits : 9 6 5 2 1
Для продолжения нажмите любую клавишу . . .
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
03.12.2011, 22:46     Трёхзначное число #7
Цитата Сообщение от angel5609 Посмотреть сообщение
Трёхзначное число
C++
1
std::cout<< num/100<<"  " <<(num/10)%10<<"   "<< num%10<<std::endl;
angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
04.12.2011, 12:07  [ТС]     Трёхзначное число #8
Больше никаких не будет вариантов?
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
04.12.2011, 12:18     Трёхзначное число #9
angel5609, поставте конкретную задачу
angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
04.12.2011, 12:51  [ТС]     Трёхзначное число #10
Цитата Сообщение от go Посмотреть сообщение
angel5609, поставте конкретную задачу
Но я же написала вверху, что ещё нужно?
-=ЮрА=-
Заблокирован
Автор FAQ
04.12.2011, 13:10     Трёхзначное число #11
Цитата Сообщение от angel5609 Посмотреть сообщение
Больше никаких не будет вариантов?
- а что вам ещё нужно???
Или под вариантами нужен вариан "понятный"?
go
04.12.2011, 13:20
  #12

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- а что вам ещё нужно???
Или под вариантами нужен вариан "понятный"?
это уже наглёж

angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
04.12.2011, 13:25  [ТС]     Трёхзначное число #13
Ну я имела в виду, чтобы вы в моей программе исправили строку, а не свои писали.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
04.12.2011, 13:31     Трёхзначное число #14
Неужели слабо догадаться, глядя сюда Трёхзначное число
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <conio.h>
 
int main()
{
    int num, a, b, c;
    
    std::cout<<"Vvedite truznachne chislo: ";
    std::cin>>num;
    
    if (num>999 || num < -999)
      return 0;
 
    a=num/100;
    b=(num/10)%10;
    c=num%10;
    
    std::cout<<"Otvet: "<<a<<"soten "<<b<<"desatkiv "<<c<<"odunus ";
    
    getch();
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2011, 13:38     Трёхзначное число
Еще ссылки по теме:

Программа задумывает число от 1 до 10, и предлагает пользователю отгадать число за 5 попыток - C++
В общем нужна помощь по C++: задали задачку на цикл For, программа должна выдавать таблицу значений функции y= (модуль x) x начинается...

Напечатать таблицу умножения на заданное число (число вводится с клавиатуры) - C++
Напечатать таблицу умножения на заданное число (число вводится с клавиатуры). Например для числа 7 таблица будет иметь вид 1 х 7 = 7 ...

Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами - C++
Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами (I, II, III, IV, V, VI, …., XV);С++ плииииз!

Программа, которая вводит число из пяти цифр, разделяет число на отдельные цифры - C++
Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга с тремя...

Во втором массиве вставить число z после и перед каждым числом, заканчивающееся на число k - C++
Помогите исправить программу! Необходимо, чтобы во втором массиве мы вставили число z после и перед каждым числом, заканчивающееся на...


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

Или воспользуйтесь поиском по форуму:
angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
04.12.2011, 13:38  [ТС]     Трёхзначное число #15
Теперь всё понятно. Извините, что вытрепала вам нервы!
Спасибо!
Yandex
Объявления
04.12.2011, 13:38     Трёхзначное число
Ответ Создать тему
Опции темы

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