Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
PayneMax
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 52
1

Вывести число, полученное при перестановки цифр сотен и десятков исходного числа

08.10.2016, 21:15. Просмотров 937. Ответов 2
Метки нет (Все метки)

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

Pascal
1
2
3
4
5
6
7
8
9
10
var
   a,b,c,n:integer;
begin
   readln(n);
   a:=n div 100;
   c:=n mod 10;
   b:=n div 10 mod 10;
   writeln(a,c,b);
   readln;
end.
Как будет этот код в СИ? Попробовал написать,но ошибка (
Буду очень благодарен
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2016, 21:15
Ответы с готовыми решениями:

Вывести число, полученное при перестановке цифр сотен и десятков исходного числа
2)Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков...

Вывести число, полученное при перестановке цифр десятков и единиц трехзначного числа
Дано трехзначное число. Вывести число, полученное при перестановке цифр десятков и единиц исходного...

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

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

Вывести все варианты перестановки цифр числа
Есть программа которая выводит на экран все варианты перестановки чисел 01234567. Помогите...

2
Notoriously
69 / 69 / 35
Регистрация: 06.07.2016
Сообщений: 415
08.10.2016, 21:27 2
Лучший ответ Сообщение было отмечено PayneMax как решение

Решение

Можно не занимать память ненужными переменными.
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
int main(void)
{
    int  number;
 
    printf("Input a number : ");
    scanf("%d", &number);
    printf("Here is the number where decades and hundreds are rotated :  %d\n", number/100*10 + number/ 10 % 10*100 + number % 10 );
    return(0);
}
Или занимать :
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main(void)
{
    int a, b, c, n;
 
    printf("Input a number : ");
    scanf("%d", &n);
    a = n / 100;
    c = n % 10;
    b = n / 10 % 10;
    printf("%d", b * 100 + a * 10 + c);
    return(0);
}
2
PayneMax
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 52
08.10.2016, 21:45  [ТС] 3
огромное спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2016, 21:45

Найти число, полученное при прочтении его цифр справа налево
Пользователем введено четырехзначное число. Составить программу, которая находит число, полученное...

Вывести число,полученное при перестановке цифр сотен и десятков исходного числа
помогите пожалуйста написать программу!!! Дано 3-х значное число.Вывести число,полученное при...

Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (напр
Помогите пожалуйста Добавлено через 37 секунд Дано трехзначное число. Вывести число, полученное...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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