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

Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра? - C++

Восстановить пароль Регистрация
 
tru2
1 / 1 / 0
Регистрация: 28.01.2014
Сообщений: 101
07.02.2014, 17:50     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра? #1
например "145" в результате выдавалось "4"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2014, 17:50     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра?
Посмотрите здесь:

Как сделать так, чтобы условие начало работать?Подскажите,пожалуйста C++
наибольшее значение отношения трёхзначного числа к сумме его цифр C++
Распечатать числа в диапазоне от 1 до N, у которых первая и вторая цифра справа равны C++
Распечатать числа в диапазоне от 1 до N, у которых первая и вторая цифра справа имеют разную четность C++
C++ когда вводится нуль,то программа не работает,нужно добавитть еще какое-то условие для нуля ,но я не знаю какое
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
07.02.2014, 17:51     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра? #2
Цитата Сообщение от tru2 Посмотреть сообщение
например "145" в результате выдавалось "4"
Записываете в вектор, а потом выводите число, с индексом сайз/2.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
07.02.2014, 17:54     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра? #3
C++
1
2
int x = 145 ;
std::cout << (x/10%10) << std::endl ;
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
07.02.2014, 17:55     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра? #4
Почему вы говорите о числе, а пишете строку "145"? Напишите ваш код. Как там задано это "число".
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
07.02.2014, 17:56     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра? #5
Если int n - трехзначное:
C++
1
2
int i;
i=(n/10)%10;
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
07.02.2014, 18:13     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра? #6
Вторая цифра считая слева или справа?
Если слева, то придется так:
C++
1
2
3
4
5
6
7
8
9
10
    int n, r, r1;
n=-231423;
r1=-1;
n=abs(n);
while(n) {
    r1=r;
    r=n%10;
    n=n/10;
}
if (r1!=-1) cout << r1 << endl; // 3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2014, 20:17     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра?
Еще ссылки по теме:

Матрица двузначных чисел: первая цифра указывает на номер строки, а вторая – на номер столбца C++
Подскажите, какое условие нужно поставить C++
Даны натуральные числа n, k. Проверить, есть ли в записи числа n (в степени k) цифра m C++

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

Или воспользуйтесь поиском по форуму:
zoe_m
Сообщений: n/a
25.06.2014, 20:17     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра? #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
    int n;
 
    cout << "enter number" << endl;
    cin >> n;
    
    n /= 10;
    n %= 10;
 
    cout << n;
 
    return 0;
}
Yandex
Объявления
25.06.2014, 20:17     Подскажите какое условие, чтобы с трёхзначного числа считывалась вторая цифра?
Ответ Создать тему
Опции темы

Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru