С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 28.08.2013
Сообщений: 18
1

Представление натурального числа в виде суммы ряда относительно заданного натурального основания

27.06.2014, 19:50. Показов 1473. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Представление натурального числа в виде суммы ряда относительно заданного натурального основания?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
27.06.2014, 19:50
Ответы с готовыми решениями:

Представление натурального числа в виде суммы ряда относительно заданного натурального основания
Представление натурального числа в виде суммы ряда относительно заданного натурального основания...

Представление натурального числа N в виде суммы чисел. Нужен дебаг проги
Прога представляет числа в виде суммы и выводит все варианты, и в конце что число равно самому себе...

Представление натурального N в виде суммы не менее двух попарно различных положительных слагаемых
Я просто не понимаю что сделать нужно, может кто то объяснить? Задание: " Подсчитайте...

Выведите представление натурального числа в двоичном виде в обратном порядке
Дано натуральное число N. Выведите его представление в двоичном виде в обратном порядке

1
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
27.06.2014, 21:54 2
Лучший ответ Сообщение было отмечено pasha199t как решение

Решение

Может быть, вам это нужно:
Pascal
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
30
31
32
33
34
var
  a, r, N, S: integer;
  
begin
  write('Введите число: ');
  readln(N);
  write('Введите основание: ');
  readln(a);
  S := 0;
  write(N, ' = ');
  while N >= 1 do begin
    while N mod a = 0 do begin
      N := N div a;
      inc(S)
    end;
    r := N mod a;
    if r > 1 then begin
      write(r);
      if S > 0 then write('*');
    end
    else
      if S = 0 then write(r);
    if S > 0 then begin
      write(a);
      if S > 1 then begin
        write('^');
        write(S);
      end
    end;
    N := N - r;
    if N >= a then write(' + ')
  end;
  writeln
end.
Добавлено через 1 минуту
Только основание а должно быть простым числом
1
27.06.2014, 21:54
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
27.06.2014, 21:54
Помогаю со студенческими работами здесь

Вывести на экран наибольший делитель натурального числа N, меньшего заданного натурального M
Помогите пожалуйста решить задачу: Составьте программу вывода на экран наибольшего делителя...

Нахождение наименьшего нечетного натурального делителя k (k≠1) любого заданного натурального числа n
Помогите с этой задачой: Подпрограммы Составить функцию для нахождения наименьшего нечетного...

Составить функцию для нахождения наименьшего нечетного натурального делителя k (k не = 1) любого заданного натурального числа n.
Составить функцию для нахождения наименьшего нечетного натурального делителя k (k не = 1) любого...

Составить функцию для нахождения наименьшего нечетного натурального делителя k (k≠1) любого заданного натурального числа n
Составить функцию для нахождения наименьшего нечетного натурального делителя k (k≠1) любого...

Нахождение суммы цифр заданного натурального числа
найти сумму цифр заданного натурального числа.

Нахождение суммы цифр заданного натурального числа
скажите, пожалуйста, как написать скрипт, который будет находить сумму цифр заданного натурального...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru