![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
![]()
вывести в возрастающем порядке все цифры входящие в десятичную запись
некоторого натурального числа N как это сделать при помощи множеств??????? вообще ничего не могу сделать |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 15.01.2009
Сообщений: 69
|
![]()
Ты знаешь, как выделять из числа цифры?
Код:
Silence is of great value...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
![]()
забавный и интересный алгоритм
![]() |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
согласен. Имхо, должно быть что-то вроде такого: Код:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
![]()
спасибо огромное)))))))))
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
![]()
интересено, а если ввести число 5533 - он выведет 3 и 5, а надо 3 3 5 5
вот подкорректированная программа: Код:
Последний раз редактировалось capta1n; 09.03.2009 в 14:25. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
![]()
Program dodelay;
uses crt; Const Nmax=10; Type Matrics=array[1..Nmax,1..Nmax] of integer; Masiv=array[1..Nmax] of integer; Var X,Y,Z,A,B:matrics; M,N:masiv; i,j,t:integer; Procedure Vvod (t:integer; Var X:matrics); Var i,j:integer; Begin For i:=1 to t do For j:=1 to t do Begin Write ('[',i,',',j,']='); Read (X[i,j]); End; For i:=1 to t do Begin For j:=1 to t do Write (X[i,j]:5); Writeln End End; Procedure Echo (t:integer; X:matrics); var i,j:byte; begin For i:=1 to t do Begin For j:=1 to t do Write (X[i,j]:5); Writeln End end; Procedure Umn (X,Y:matrics; t:integer; Var Z:matrics); var i,j,k,s:integer; begin {Umno} for i:=1 to t do for j:=1 to t do begin S:=0; for k:=1 to t do s:=s+X[k,i]*Y[j,k]; Z[i,j]:=s; end; end; begin clrscr; writeln('введите размерность матрицы X,Y:');read(t); writeln('введите,t*t,' элементов каждой матрицы:'); writeln('матрица X:');vvod(t,X); writeln('матрица Y:');vvod(t,Y); Echo(t,A); Echo(t,B); writeln('произведение матрицп:'); Umn(x,y,t,z) ; echo(t,z) end. ******************** в чём ошибка после выаода второй матрицы выводятся ещё нули как это убрать????????? |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
![]()
не туда!!!!!!!!!!!
извиняюся))))))))))) |
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
я, например, не согласен: Цитата:
Хотя, в Ваших словах заключена определённая логика. Пусть теперь автор вопроса сам решает, как ему больше подходит :-) |
||
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Множества | Zid@ne | Помощь студентам | 16 | 20.01.2008 10:19 |
Множества в Си | Иллидан | Общие вопросы C/C++ | 14 | 17.01.2008 15:58 |
множества | xxxPascalxxx | Помощь студентам | 1 | 27.12.2007 21:54 |
Множества | stydent M | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 13.12.2007 22:00 |