0 / 0 / 1
Регистрация: 21.03.2010
Сообщений: 17
1

Подпрограммы

23.04.2010, 10:38. Показов 1073. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание: Написать программу с использованием подпрограмм. В подпрограммах не должно присутствовать ввода исходных данных (например, с помощью Readln) и вывода результатов на экран. Ввод исходных данных и ввод результатов должен производить в "теле" основной программы!
Написать программу, которая находит среди всех натуральных четырехзначных чисел те, цифры в которых образуют строго возрастающую последовательность. Например, 1234 и 2359.


можно как можно проще).заранее спасибо)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2010, 10:38
Ответы с готовыми решениями:

Составление прогами по использованию подпрограммы процедур и подпрограммы функций
Записать программу решения задачи. Процедуру вычислений повторяющихся записать в виде подпрограммы....

Подпрограммы
Подчитать число точек ,находящихся внутри круга радиусом R c центром в начале координат:...

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

подпрограммы
Составьте программу вычисления суммы: x^1 x^2 x^3 x^n 1 + --- + --- + --- +...

2
33 / 33 / 15
Регистрация: 19.04.2010
Сообщений: 40
23.04.2010, 10:49 2
Решение
0
Заблокирован
23.04.2010, 12:29 3
Лучший ответ Сообщение было отмечено Нася как решение

Решение

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
35
36
37
function p(n:integer):boolean;
var fl:true;l,l1:byte;
begin
l:=n mod 10;
fl:=true;
while (n>0) and (fl=true) do
   begin
n:=n div 10;
l1:=n mod 10;
if l1>l then fl:=false;
end;
if fl=true then p:=true else p:=false;
end;
  begin
var i:integer;f:boolean;
begin
for i:=1000 to 9999 do
  begin
f:=p(i);
if f then writeln(i);
end;
end.
 
[size="1"][color="grey"][I]Добавлено через 1 минуту[/I][/color][/size]
Функцию поправил:
 
function p(n:integer):boolean;
var fl:true;l,l1:byte;
begin
l:=n mod 10;
fl:=true;
while (n>0) and (fl=true) do
begin
n:=n div 10;
l1:=n mod 10;
if l1>l then fl:=false else l:=l1;
end;
0
23.04.2010, 12:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2010, 12:29
Помогаю со студенческими работами здесь

Подпрограммы)))
решите плиз задачки на подпрограммы))) 1.Создайте программу для вычисления суммы квадратов...

подпрограммы
Вычислить, используя процедуру 1^3 + 2^3 + 3^3 + ... + N^3.

Подпрограммы
Даны вещественные a, b, c. Среди всех перестановок этих чисел (a,b,c), (a,c,b), (b,a,c),.. найти...

Подпрограммы
Задание: Написать программу с использованием подпрограмм. В подпрограммах не должно присутствовать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru