Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
ЭльмираНедоум
1

Составьте программу вывода на экран наибольшего делителя натурального числа T , большего 1

18.10.2013, 03:15. Показов 1941. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите составить программу по следующим задачам
1. Составьте программу вывода на экран наибольшего делителя натурального числа T , большего 1.
2. Составьте программу вычисления четных цифр натурального числа N и произведения нечетных его цифр.
Заранее спасибо
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2013, 03:15
Ответы с готовыми решениями:

Составьте программу определения наибольшего общего делителя двух натуральных чисел
1. Составьте программу получения в порядке убывания всех делителей данного числа. for i:=n downto...

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

Составьте программу вывода на экран песочных часов
1. Напишите программу замены в тексте всех букв "a" на "o" и наоборот. 2.(вычислите...

Составьте программу вычисления степени натурального числа A с натуральным показателем n.
Составьте программу вычисления степени натурального числа A с натуральным показателем n.

1
228 / 225 / 220
Регистрация: 03.07.2012
Сообщений: 466
18.10.2013, 08:28 2
Лучший ответ Сообщение было отмечено как решение

Решение

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
uses
  crt;
var
  n : longint;
  s, p, T : word;
begin
  clrscr;
  write('1. Натуральное число : '); readln(T);
  n := 1;
  while n<T do begin
   if T mod n = 0 then s := n;  
   inc(n);
  end;
  if s = 1 then writeln(T,' не имеет делителей >1 и < ',T)
  else writeln('Наибольший делитель ',T,' : ',s);
  write('2. Натуральное число : '); readln(n);
  s := 0;
  p := 1;
  while n > 0 do begin
   If n mod 2 = 0 then s := s + (n mod 10)
   else p := p * (n mod 10);
   n := n div 10;   
  end;
  writeln('сумма :',s,' произведение :',p);
  readln;
end.
0
18.10.2013, 08:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2013, 08:28
Помогаю со студенческими работами здесь

Составьте программу вывода на экран всех натуральных чисел
Составьте программу вывода на экран всех натуральных чисел, не превосходящих N и делящихся на...

Составьте программу заполнения и вывода на экран таблицы Пифагора(умножения).
Двумерные массивы.(с процедурами и функциями). Составьте программу заполнения и вывода на экран...

Составьте программу, которая в записи натурального числа N меняет местами крайние цифры
задание -Составьте программу, которая в записи натурального числа N меняет местами крайние цифры,...

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


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

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