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

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

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

Цикл - C++

19.11.2013, 14:55. Просмотров 195. Ответов 4
Метки нет (Все метки)

Добрый день. Как достать среднюю цифру трехзначного числа?

первая

C++
1
2
3
4
5
int firstDigit = 370;
while (firstDigit >= 10)
{
    firstDigit /= 10;
}
последняя

int lastDigit = 370 % 10

средняя ??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2013, 14:55     Цикл
Посмотрите здесь:

цикл while C++
цикл for... C++
Цикл for C++
C++ Цикл
цикл While C++
C++ Цикл
C++ Цикл while
C++ цикл while
цикл for C++
C++ цикл for
Цикл for C++
Цикл while C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
19.11.2013, 14:59     Цикл #2
DJOGUREC,
C++
1
(firstDigit%100)/10
вроде вот так
Rexer
 Аватар для Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 723
19.11.2013, 15:00     Цикл #3
Ну на вскидку только
C
1
2
3
4
5
6
#include <stdio.h>
int main(int argc, char const *argv[])
{
    int a = 349;
    printf("%d", (a % 100 - a % 10)/ 10);
}
Alexxandr
143 / 52 / 7
Регистрация: 12.11.2013
Сообщений: 162
19.11.2013, 15:04     Цикл #4
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    int a = 895;
int digit = (a / 10) % 10;
std::cout << digit;
std::cin >> a;
}
DJOGUREC
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 11
19.11.2013, 15:09  [ТС]     Цикл #5
Спасибо всем всё ясно.
Yandex
Объявления
19.11.2013, 15:09     Цикл
Ответ Создать тему
Опции темы

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