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

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

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

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

01.07.2014, 20:56. Просмотров 243. Ответов 4
Метки нет (Все метки)

Здравствуйте.

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

Например: X79Y. Как мне сделать, чтобы программа, например из цикла, вставляла цифры вместо переменных и получалось число, например 1791, 1792, 3795...

Про циклы знаю все. Главная проблема в том, что я не знаю, как сделать, чтобы программа производила конкатенацию X и Y с 79, а потом воспринимала это число как число, а не строку, т.е нужно производить арифметические действия.

Спасибо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2014, 20:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выбрать, затем вывести четырехзначное число, у которого две внутренние цифры постоянны (C++):

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

Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры - C++
Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры

Дано натуральное четырехзначное число n.верно ли что это число содержит три одинаковые цифры - C++
дано натуральное четырехзначное число n.верно ли что это число содержит три одинаковые цифры

Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки - C++
Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки. : a - указатель исходной стpоки

В каждой строке выбрать число с наименьшим значением, затем среди этих чисел выбрать наибольшее - C++
II. Даны натуральные числа m, n и действительный массив размера mn, все элементы которого различны. В каждой строке выбирается элемент с...

Превратить четырехзначное число в двузначное, отбросив первую и последнюю цифры - C++
Ввести четырехзначное число. Превратить его в двузначное, отбросив первую и последнюю цифры. Вывести полученное двузначное число на ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5310 / 4630 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
01.07.2014, 20:59 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
int n = X * 1000 + 790 + Y;
saharok2000
1 / 1 / 0
Регистрация: 01.07.2014
Сообщений: 49
01.07.2014, 21:05 #3
int n = 79;
cout << x << n << y;
может так?
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
01.07.2014, 21:11 #4
Цитата Сообщение от nmcf Посмотреть сообщение
int n = X * 1000 + 790 + Y;
Ну и не забыть ограничения на X = [1..9], Y = [0..9]

Добавлено через 21 секунду
Цитата Сообщение от Michauk Посмотреть сообщение
Про циклы знаю все
Расскажите?
Michauk
1 / 1 / 0
Регистрация: 01.07.2014
Сообщений: 46
01.07.2014, 22:05  [ТС] #5
nmcf, спасибо.

Tulosba,
Написал уже:
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int i, n;
    int counter = 0;
    for(i = 1; i < 10; i++){
        if((16+i) % 9 == 0){
            n = i * 1000 + 790 + 0;
            cout << n;
            counter++;
        }
 
        if((21+i) % 9 == 0){
            n = i * 1000 + 790 + 5;
            cout << "\n\n" << n;
            counter++;
        }
    }
    cout << "\nKol-vo:" << counter;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2014, 22:05
Привет! Вот еще темы с ответами:

Натуральное четырехзначное число, куб суммы чисел которого равняется ему самому - C++
Доброго всем дня, хорошего настроения ! Есть задачка проверить, существует ли натуральное четырехзначное число, куб суммы чисел которого...

Дано четырехзначное натуральное число. Удалить из записи этого числа все чётные цифры и цифру 0 - C++
Дано четырехзначное натуральное число. Удалить из записи этого числа все чётные цифры и цифру 0. По возможности не решать задачу а...

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

Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка - C++
Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка. ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.07.2014, 22:05
Ответ Создать тему
Опции темы

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