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

С++. Действие с числом и составляющими его цифрами. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ непонятная строка !!! http://www.cyberforum.ru/cpp-beginners/thread514512.html
помогите мне .я не понимаю функцию у одной строки .объясните детально если не трудно #include <iostream> using namespace std; /// class Distance { private: int feet; float inches; public:
C++ Динамический массив объектов структуры AEROFLOT Подготовьте массив указателей на AEROFLOT на 50 элементов. Считайте все записи из файла "5.dat" . Для чтения каждой отдельной записи осуществите динамический захват памяти. Соответствующий адрес храните в массиве указателей. Выполните сортировку данных по номеру рейса - причем сортировать потребуется только указатели в массиве. http://www.cyberforum.ru/cpp-beginners/thread514507.html
GetFileType и GetCosoleCursorInfo C++
Нужно написать динамически подключаемую dll с этими функциями. А я никак разобраться не могу. Кинь те кто то пример программы или помогите написать программу. Добавлено через 2 часа 59 минут Помогите очень срочно надо!
системы нелинейныx уравнений C++
задача такова решить систему нелинейных уравнений методом Ньютона F(x,y)=x^3-4*x+3-y^2 G(x,y)=x-(y-2)^2+1 Проблема состоит в том что не заполняется массив коэффициентов C=W*F где W-обратная матрица матрицы Якоби F- численный вектор составленный из F(x,y) и G(x,y) в точке x0,y0 помогите пожалуйста с проблемой=)
C++ Определить принадлежность точки заданной области http://www.cyberforum.ru/cpp-beginners/thread514483.html
Добрый день,спасибо что откликнулись на мою просьбу! Дело в том,что мне необходимо сдать программу в понедельник.Тема задания "Программирование алгоритмов разветвленой структуры". Само задание: "По данным координатам Х и Y определить, где находится точка 1) внутри заштрихованной области; 2)вне заштрихованной области; 3) на границе этой области; Текст программы на языке С++ : #include...
C++ Найти наибольшую клику в заданном орграфе, используя алгоритм нахождения независимых множеств Помогите написать программу в С++. Найти наибольшую клику в заданном орграфе, используя алгоритм нахождения независимых множеств Сам метод: Клика Антиподом понятия независимого множества является понятие клики. Подмножество U вершин графа G называется кликой, если любые две входящие в него вершины смежны, т.е. если порожденный подграф G(U) является полным. Клика называется... подробнее

Показать сообщение отдельно
Viika
 Аватар для Viika
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 11
08.03.2012, 18:03     С++. Действие с числом и составляющими его цифрами.
Помогите пожалуйста с заданием... ооочень нужно.

Задание:
Дано трехзначное число.

Найти сумму и произведение его цифр.

Вывести число, полученное при прочтении исходного числа справа налево.

В нем зачеркнули первую слева цифру и приписали ее справа. Вывести полученное число.

В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученное число.

Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (например, 123 перейдет в 213).

Вывести число, полученное при перестановке цифр десятков и единиц исходного числа (например, 123 перейдет в 132).

Код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include<iostream>
int main()
{
    int q,x,y,z;
    x=q/100; 
    y=q%100/10; 
    z=q%10; 
    cout<<"Vvedite trehznachnoe chislo ";
    cin>>q;
    cout<<"Summa tsifr "<<x+y+z;
    cout<<endl;
    cout<<"Proizvedenie tsifr "<<x*y*z;
    cout<<endl;
    cout<<"Chislo, poluchennoe pri prochtenii ishodnogo naoborot ";
    cout<<z*100+x*10+y;
    cout<<endl;
    cout<<"Zacherknuli odnu tsifru sleva i napisali ee sprava "<<y*100+z*10+x; 
    cout<<endl;
    cout<<"Zacherknuli 1 tsifru sprava i napisali ee sleva "<<z*100+x*10+y; 
    cout<<endl;
    cout<<"Perestavit' sotni i desjatki "<<y*100+x*10+z;
    cout<<endl;
    cout<<"Perestavit' desjatki i edinitsq "<<x+z*10+y;
    cout<<endl;
return 0;
}
Что получилось в результате:
Vvedite trehznachnoe chislo 123
Summa tsifr 16290852
Proizvedenie tsifr 0
Chislo, poluchennoe pri prochtenii ishodnogo naoborot 162908511
Zacherknuli odnu tsifru sleva i napisali ee sprava 16290951
Zacherknuli 1 tsifru sprava i napisali ee sleva 162908511
Perestavit' sotni i desjatki 162908610
Perestavit' desjatki i edinitsq 16290852


Объясните пожалуйста, что здесь нетак.
P.S. Очень извиняюсь за транслит, но компилятор русский язык превращает в иероглифы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru