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

дано натуральное число. Определить номер цифры 8 в нем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Среднее арифметическое элементов таблицы http://www.cyberforum.ru/cpp-beginners/thread735677.html
Дана целочисленная таблица а из положительных элементов. Найти среднее арифметическое элементов таблицы и выяснить является ли данное натуральное число совершенным. (Совершенное если оно равно сумме...
C++ Удалить из матрицы все столбцы, в которых нет отрицательных элементов Здравствуйте, помогите, пожалуйста, решить задачу: нужно удалить из матрицы все столбцы, в которых нет отрицательных элементов. Спасибо. Добавлено через 18 часов 11 минут Неужели никто не может... http://www.cyberforum.ru/cpp-beginners/thread735667.html
Вычислить бесконечную сумму с заданной точностью C++
Доброго вам времени суток. Есть задание. Вычислить бесконечную сумму с заданной точностью e (e>0). Счи- тать, что требуемая точность достигнута, если вычислена сумма нескольких первых...
C++ Обращение к обобщенным вложенным структурам
Добрый Вечер. Подскажите пожалуйста как получить доступ ко вложенной структуре в main.cpp. Не находит Node в мейне. есть обобщенный класс со вложенной структурой в BinaryTree.h : // simple...
C++ Метод решета http://www.cyberforum.ru/cpp-beginners/thread735654.html
с помощью метода решета решить задачку Дано натуральное число N. Получить в порядке возрастания N первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5.
C++ Линейный алгоритм (Перевод величин из одной единицы измерения в другую) Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Перевод величин из одной единицы измерения в другую. Пользователь вводит значение в единице измерение Quart(кварта), программа... подробнее

Показать сообщение отдельно
Elfenlide
23 / 23 / 1
Регистрация: 15.04.2012
Сообщений: 183
17.12.2012, 20:18
можешь представить число в виде массива, так будет проще всего.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int mas[10];
int left; 
int counter;
int pr;
cin >> mas;
for ( int i = 10; i <=10; i--)
{
   if (mas[i] == 8) { left = 8; pr = i; counter++;}
}
 
if(counter < 1) cout << counter << endl;
else if (counter == 1) cout << left << endl;
if (counter > 1) cout << left << " " << pr << endl;
}
pr это будет индекс самой левой восмёрки, для доказательства того что ты вывел самую левую, если их много.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru