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

Присвоить целую переменную k, что равняется третей от конца цифр в записе целого позитивного числа x - C++

Восстановить пароль Регистрация
 
Igor1786a
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 17
29.11.2013, 00:58     Присвоить целую переменную k, что равняется третей от конца цифр в записе целого позитивного числа x #1
Вот задание, кому не трудно помогите сделать код.
Присвоить целую переменную k, что равняется третей от конца цифр в записе целого позитивного числа x.
Миниатюры
Присвоить целую переменную k, что равняется третей от конца цифр в записе целого позитивного числа x  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 00:58     Присвоить целую переменную k, что равняется третей от конца цифр в записе целого позитивного числа x
Посмотрите здесь:

Сумма квадратов цифр любого числа в итоге равняется числу из интервала [1,9]. C++
C++ Цели переменной k придать значение, равное третий от конца цифре в записи целого положительного числа x.
Дано действитёльное число х. Получить целую часть *) числа х; затем — число х, округленное до ближайшего целого; затем — число х без дробных цифр. C++
C++ Напишите программу поиска трехзначных чисел, таких, что сумма трех цифр на которые оканчивается квадрат этого числа, равняется этому числу.
C++ Целой переменной s присвоить сумму цифр трехзначного целого числа k
Присвоить целой переменной h n -ую от конца цифру в записи натурального числа k C++
Найти трехзначные числа, сумма квадратов этих цифр равняется самому числу. C++
Числа в массиве, в целую переменную C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ПерС
366 / 282 / 84
Регистрация: 05.11.2013
Сообщений: 806
Записей в блоге: 5
Завершенные тесты: 1
29.11.2013, 09:28     Присвоить целую переменную k, что равняется третей от конца цифр в записе целого позитивного числа x #2
Волшебник Гугль грит вот что:

При нумерации цифр числа справа налево, начиная с единицы, для извлечения из натурального числа n цифры под номером d достаточно выполнить код вида n%10d/10d-1
Пример законченного приложения:
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
25
26
27
28
29
#include <iostream.h>
#include <math.h>
 
int number_of_digits (unsigned long int n) {
 int d=0;
 while (n) { n/=10; d++; }
 return d;
}
 
int expand_digit (unsigned long int n, int d) {
 return (n%(unsigned long int)pow(10,d))/(unsigned long int)pow(10,d-1);
}
 
int main () {
 unsigned long int n;
 int d;
 cout << "Введите натуральное число: ";
 cin >> n;
 cout << "Введено число:" << n << endl;
 int digits = number_of_digits (n);
 do {
  cout << "Введите номер извлекаемой цифры (1-" <<
   digits << ", нумерация справа налево): ";
  cin.clear(); cin.sync(); cin >> d;
 } while (d<1 || d>digits);
 cout << "Получена цифра: " << expand_digit (n,d) << endl;
 cin.sync(); cin.get();
 return 0;
}
Слыхал о таком поисковике?
Yandex
Объявления
29.11.2013, 09:28     Присвоить целую переменную k, что равняется третей от конца цифр в записе целого позитивного числа x
Ответ Создать тему
Опции темы

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