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

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

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

Функция: в трехзначном числе поменять местами первую с последней цифрой - C++

18.11.2015, 10:40. Просмотров 259. Ответов 1
Метки нет (Все метки)

Разработать функцию , которая в трехзначном числе меняет местами первую с
последней цифрой, а остальные числа оставляет без изменения. Продемонстрировать
работу данной функции на примере
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2015, 10:40     Функция: в трехзначном числе поменять местами первую с последней цифрой
Посмотрите здесь:

C++ Поменять местами первую строку в матрице с последней
В числе поменять местами цифры C++
C++ Поменять цифры в числе местами
C++ Как поменять цифры в числе местами?
C++ Поменять первую и последнюю цифры в числе.
Поменять первую и последнюю цифру в трёхзначном числе C++
C++ Поменять в числе первую и вторую цифры
C++ Поменять первую и последнюю цифру в натуральном числе, представленном в семиричной системе счисления
C++ В трехзначном числе поменять местами первую и последнюю цифры
C++ Поменять местами n-ю и первую цифры числа
C++ Поменять местами первую и последнюю цифру в числе

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
casper007
67 / 67 / 22
Регистрация: 12.12.2013
Сообщений: 395
18.11.2015, 12:30     Функция: в трехзначном числе поменять местами первую с последней цифрой #2
самый простой вариант

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
void main(void)
{
    int numb = 0;
    cout<<"Input number... "; cin>>numb;
 
    int first, end;
    first = numb/100; //получаем первый разряд (сотни)
    end = numb%10;//получаем третий разряд (единицы)
    int ser = ((numb%100)/10);//получили серединку (десятки)
    numb = (end*100) + (ser*10)+ first;//собираем новое число
    cout<<endl<<numb;
    system("pause");
}
Yandex
Объявления
18.11.2015, 12:30     Функция: в трехзначном числе поменять местами первую с последней цифрой
Ответ Создать тему
Опции темы

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