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

Описать функцию DigitN(K, N) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать функцию Sign(X) http://www.cyberforum.ru/cpp-beginners/thread442584.html
Описать функцию Sign(X) целого типа, возвращающую для веществен-ного числа X следующие значения: –1, если X < 0; 0, если X = 0; 1, если X > 0. С помощью этой функции найти значение выражения Sign(A) + Sign(B) для данных вещественных чисел A и B.
C++ Два массива В массиве C(57) лежат целые числа. Сформировать новый массив B таким образом, чтобы в него вошли те элементы массива C, которые по модулю меньше числа 12. Заменить все отрицательные числа массива B на максимальное значение из массива C. http://www.cyberforum.ru/cpp-beginners/thread442583.html
C++ Описать процедуру, вычисляющую вторую, тре-тью и четвертую степень числа
Описать процедуру PowerA234(A, B, C, D), вычисляющую вторую, тре-тью и четвертую степень числа A и возвращающую эти степени соответст-венно в переменных B, C и D (A — входной, B, C, D — выходные парамет-ры; все параметры являются вещественными). С помощью этой процедуры найти вторую, третью и четвертую степень пяти данных чисел. Барышня, Вы бы хоть названия своим темам поразнообразнее...
C++ Действительные числа
Даны действительные числа a1,..,a15. Требуется домножить все члены последовательности a1,…,a15 на квадрат ее наименьшего члена, если а i >=0 и на квадрат ее наибольшего члена, если а i <0. Заранее спасибо))
C++ Найти первое число Фибоначчи, большее N http://www.cyberforum.ru/cpp-beginners/thread442565.html
через while. Дано целое число N (> 1). Найти первое число Фибоначчи, большее N. (определение чисел Фибоначчи дано в задании While24).
C++ Отображение картинок средствами С++ Подскажите пожалуйста, можно ли реализовать отображение некой картинки в графическом интерфейсе (BGI) в принципе, если до - то как? Т.е. должно отображаться то же, что на рисунке, но не используя Paint=) подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
08.02.2012, 00:32     Описать функцию DigitN(K, N)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
typedef unsigned long long     T_int;
 
int dig(T_int num, size_t n)
{
   do
   {
      if ( !(--n) )  
         return num % 10;
   }
   while ( num /= 10 );
   
   return -1;
}
 
int main()
{
   std::cout << dig(123, 2) << std::endl;
   std::cout << dig(134, 4) << std::endl;
}
http://liveworkspace.org/code/c3292f...ab9dc1d9aa6796
 
Текущее время: 09:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru