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

Дано натуральное число n. Переставить первую и последнюю цифры числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны две матрицы. Определить функцию нахождения суммы двух матриц http://www.cyberforum.ru/cpp-beginners/thread1067140.html
помогите решить задачи на C или C++: 2. Даны две матрицы.Определить функцию нахождения суммы двух матриц .ВВод и вывод даныз а также вызову вышеуказаных функций осуществить в функциии main
C++ Определить математическое ожидание дискретной случайной величины помогите решить задачи на C или C++: 1Дан двумерный массив элементов иллюстрирующий закон распределения дискретной случайно велечины . Определить математическое ожидание случайной велечины. http://www.cyberforum.ru/cpp-beginners/thread1067139.html
C++ Определить максимальное из чисел, встречающихся в заданной матрице более одного раза
Здравствуйте!Помогите пожалуйста решить задачу. Дана целочисленная матрица. Определить максимальное из чисел, встречающихся в заданной матрице более одного раза. В программе использовать указатели. Заранее благодарен!!!
Разработать функцию вычисления произведения C++
Разработать функцию, которая реализует метод динамического программирования «снизу-вверх», чтобы вычислить: произведение 1!×2!×3!×…×n! Не получается запустить программу.Что с ней не так? #include <iostream> int f(int n) { int* f = new int;
C++ Дано слово. Определить, является ли оно анаграммой другого слова http://www.cyberforum.ru/cpp-beginners/thread1067119.html
Дано слово. Определить, является ли оно анаграммой другого слова, тоже введённого с клавиатуры.
C++ Требуется объявить динамический массив в программе // Matrix_64.cpp: определяет точку входа для консольного приложения. // #define _CRT_SECURE_NO_WARNINGS #include "stdafx.h" #include <iostream> #include <iomanip> #include "locale.h" #include "conio.h" #include "stdlib.h" #include "time.h" подробнее

Показать сообщение отдельно
MicM
821 / 488 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
10.01.2014, 00:48     Дано натуральное число n. Переставить первую и последнюю цифры числа
Цитата Сообщение от makssis Посмотреть сообщение
Дано натуральное число x. Переставить первую и последнюю цифры числа.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
using namespace std;
 
unsigned int func (int n)
{
    int k = 1;
    while (n/10!=0)
    {
        k*=10;
        n/=10;
    }
    return k;
}
 
int first (int n)
{
    while (n/10!=0)
        n/=10;
    return n;
}
 
int main()
{
    int x;
    cout <<"X = ";
    cin >> x;
    int m = x%10;
    int k = func(x)/10;
    while (k!=1)
    {
        m*=10;
        m+=(x/k)%10;
        k/=10;
    }
    m*=10;
    m+=first(x);
    x = m;
    cout <<"X = " <<x <<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru