Ruslan Zarekovkin
?>

С++ подсчитайте количество натуральных делителей числа x (включая 1 и само число; x< = 2*10^9 входные данные вводится натуральное число x. выходные данные выведите единственное число - количество делителей числа x. примеры входные данные 32 выходные данные 6 #include мой код: почему не проходит? using namespace std; int main() { int x, k = 0; cin > > x; for (int i = 1; i < = x; i++) if (x % i == 0 ) k++; cout < < k; return 0; }

Информатика

Ответы

alina Korneev

#include <iostream>

int main()

{

int x, k = 0;

cin >> x;

for (int i = 1; i <= x; i++)

{

if (x % i == 0 )

{

k++;

}

}

cout << k;

return 0;

}

Попробуйте так

Если будут вопросы – обращайтесь :)

nv6634

Подробнее опишем порядок выполнения команд, а неизвестные числа заменим на x и y:

1) прибавь b — 9 + b = x

2) прибавь b — x + b = y

3) умножь на 2 — y * 2 = 60 - 2b (т.к. в 4 и 5 действии к какому-то числу прибавится b, а потом еще раз прибавится b и получится 60, поэтому восстановив обратный порядок мы можем вычислить, что значение на этом пункте равно 60 - b - b, или 60 - 2b)

И этого хватит для нахождения b

Теперь методом подстановки заменяем x и y на их значения:

x = 9 + b

y = x + b

Заменим во втором выражении x на его значение:

y = 9 + b + b = 9 + 2b

А теперь в этом выражении y * 2 = 60 - 2b заменим y на его значение:

(9 + 2b) * 2 = 60 - 2b

Теперь вычисляем значение b:

18 + 4b = 60 - 2b

6b = 42

b = 7

Проверяем:

1) прибавь b — 9 + 7 = 16

2) прибавь b — 16 + 7 = 23

3) умножь на 2 — 23 * 2 = 46

4) прибавь b — 46 + 7 = 53

5) прибавь b — 53 + 7 = 60

Все верно!

ответ: 7

insan10

Компьютерная сеть — это два или более компьютера, обменивающихся информацией по линиям связи.

Компьютерная сеть позволяет передавать информацию с одного компьютера на другой. Большой сетью управляет системный администратор, который устанавливает права пользователей.

Компьютерные сети бывают двух видов: локальные и глобальные.

Локальная сеть объединяет те компьютеры, которые недалеко друг от друга, например в одном здании.

Глобальная сеть объединяет все компьютеры мира.

Интернет  - это объединение десятков тысяч локальных сетей, разбросанных по всему миру. Это единая сеть передавать информацию из любой точки земного шара в любую другую точку.

Интернет - совокупность соединенных друг с другом компьютерных сетей во всем мире, предназначенных для передачи данных от одного компьютера к другому.

Интернет - глобальная компьютерная сеть.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

С++ подсчитайте количество натуральных делителей числа x (включая 1 и само число; x< = 2*10^9 входные данные вводится натуральное число x. выходные данные выведите единственное число - количество делителей числа x. примеры входные данные 32 выходные данные 6 #include мой код: почему не проходит? using namespace std; int main() { int x, k = 0; cin > > x; for (int i = 1; i < = x; i++) if (x % i == 0 ) k++; cout < < k; return 0; }
Ваше имя (никнейм)*
Email*
Комментарий*