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

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

Восстановить пароль Регистрация
 
angel5609
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 34
03.12.2011, 20:23     Трёхзначное число #1
Составить программу, которая раскладывает ро розрядным единицам трёхзначное число, которое вводит пользователь с клавиатуры.

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++
C++ Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр.
C++ содержет ли трёхзначное число цифру 4?
дано трёхзначное число, определить, есть ли среди его цифр одинаковые?? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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++
3582 / 1362 / 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++
3582 / 1362 / 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++
3582 / 1362 / 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     Трёхзначное число
Еще ссылки по теме:

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

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

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

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