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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.59
Dima1995
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 4
#1

Поменять местами цифры числа - C++

05.11.2013, 15:43. Просмотров 3660. Ответов 1
Метки нет (Все метки)

Дано трехзначное число. Если первая и последняя цифра числа отличаются на единицу, то число поменять местами в которых эти цифры. Например, число 738 программа должна заменить на 837.
Я пыталса зделать так

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
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
 
int main()
{
 
setlocale(LC_ALL, "ukr");
int a, c1, c2, c3;
cout << "Введiть тризначне число";
cin >> a;
c1=a%1000==0;
c2=a%100;
c3=a%10;
if (c1-c3==1);
{ 1==c1-c3;
cout<<"1==c1-c3"<<c3<<c2<<c1<<'\n';
}
 
system ("pause");
    return 0;
}
Но безтолку
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2013, 15:43     Поменять местами цифры числа
Посмотрите здесь:

Поменять местами n-ю и первую цифры числа - C++
Задание 2. Дано натуральное число. Обозначим через п количество разрядов в числе. Например, 12345: 1 - пятая цифра, 2 - четвертая цифра,...

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

Поменять местами первую и последнюю цифры числа - C++
Поменять местами первую и последнюю цифры числа. Помогите пожалуйста, а то с C++ вообще никогда не приходилось работать :(

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

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

Поменять местами цифры числа, стоящие на чётных и нечётных местах - C++
Помогите пожалуйста написать программы: 1) Вводится натуральное число, надо поменять местами цифры числа, стоящие на чётных и нечётных...

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

В числе поменять местами цифры - C++
Дано число ABCDEF.GHIKLM(в котором буквы – это любые цифры (0..9)) в этом числе поменять местами E – H и C – L

Поменять цифры в числе местами - C++
салам!) помогите решить одну задачу, нужно вывести число цифрами наоборот. например: вводотся 45-выводится 54 НО если вводится 20 или...

Поменять первую и предпоследнюю цифры местами - C++
Доброго времени суток! Задача: дано натуральное число (&gt;=100), поменять местами первую и предпоследнюю цифры в нем. Я посчитала...

Как поменять цифры в числе местами? - C++
Помогите, пожалуйста, с задачей Нам дано: натуральное число, запись которого начинается не с нуля и содержит не больше 100 цифр. ...

В трехзначном числе поменять местами первую и последнюю цифры - C++
Условие: разработать функцию которая в трехзначном числе меняет местами первую и последнию цифру с++ Разработал функцию, но вот что в...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
05.11.2013, 18:33     Поменять местами цифры числа #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
int a, c1, c2, c3,b;
cout << "ÂâåäiГІГј òðèçГ*Г*Г·Г*ГҐ ÷èñëî \n";
cin >> a;
c1=a/100;
c2=(a%100)/10;
c3=(a%100)%10;
if (c1-c3==1 || c3-c1==1)
{  b=c1;
 c1=c3;
 c3=b;}
cout<<""<<c1<<c2<<c3<<'\n';
 
system ("pause");
 
        return 0;
}
Ответ Создать тему
Опции темы

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