Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
3 / 3 / 2
Регистрация: 03.11.2016
Сообщений: 138
1

Динамические переменные

09.11.2016, 12:35. Показов 2245. Ответов 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
#include<iostream>
 
using namespace std;
 
int main() {
  int *ptr_number = new int;
  int *sum = new int(0);
  cin >> *ptr_number;
 
  /* ↓ Найдите сумму цифр числа *ptr ↓ */
  while(*ptr_number != 0){
  *sum += *ptr_number % 10;
  *ptr_number /= 10;
   
  } 
  cout << "Сумма цифер числа: " << *sum;
 
 
delete ptr_number;
delete sum;
 
 
  return 0;
}
Что делает строка *ptr_number /= 10; - она выполняется вместе в *sum одновременно? Да, и вообще не понятно что она делает? Делить присваивает деление? Я полагаю этому должно быть разумное объяснение.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2016, 12:35
Ответы с готовыми решениями:

Динамические (или не динамические.) переменные!
УважаемыЕ! Есть вопрос. Вот код программы (ТЗ метод северо-западного угла) - под спойлером. А вот...

динамические переменные
1. Составьте программу, в которой 8-10 переменных разной длины, например, строки символов,...

Динамические глобальные переменные
При изучении С++ возникла проблема - потребовалось изменить два объекта одной функцией. Конечно,...

C++, динамические переменные, нужен совет
Здравствуйте, прошу вашей помощи! Я никак не могу разобраться, где нужно использовать динамические...

1
Модератор
Эксперт С++
11299 / 9284 / 5570
Регистрация: 18.12.2011
Сообщений: 24,779
09.11.2016, 12:58 2
Цитата Сообщение от MilkyWay888 Посмотреть сообщение
*ptr_number /= 10;
операция /= раскрывается так
C++
1
(*ptr_number) = (*ptr_number)/10;
Т.е. она отбрасывает правую десятичную цифру целого числа, адрес которого записан в ptr_number
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2016, 12:58

Динамические переменные (нужно немного переделать)
Нужно немного переделать здесь нужно найти для каждой строки количество элементов, кратные трем, и...

Как выделить память под динамические переменные при создании класса?
В прошлой теме ответ получил, но не до конца. Вопрос такой, как выделить память под динамические...

В каких случаях нужно создавать динамические переменные, а в каких статические?
такой же вопрос и по массивам ! Объясните пожалуйста !

Создать программу обработки массивов структур используя структурные переменные и переменные типа объеденения
Создать массив структур, каждая из которых состоит из следующих елементов: факультет, курс, группа,...

Переменные,значение функции,вспомогательные переменные.
1)Даны переменные A,B,C.Изменить их значения,переместив их содержимое из A-в B,B-в C,C-в A,и...

Создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар
Здравствуйте. Необходимо создать бинарное дерево, по правой ветке - переменные типа инт, по левой...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.