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

обработка массивов данных

16.04.2009, 18:38. Показов 955. Ответов 1
Метки нет (Все метки)

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

обработка массивов данных
1)“Вычислить значения 30 элементов одномерного целочисленного массива g в интервале (-10, 6) с...

Обработка массивов данных
Из символов произвольного предложения сформировать массив целых чисел, соответствующих порядковому...

Обработка массивов данных
Дана матрица A(5,5) 1. Найти новый одномерный массив С из сумм элементов каждого столбца матрицы...

Обработка одномерных массивов данных
Пусть а..a- количество осадков в миллиметрах, выпадавшие в Москве в течение первых 10 лет нашего...

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
16.04.2009, 20:23 2
Лучший ответ Сообщение было отмечено gnom62 как решение

Решение

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
38
39
40
41
42
43
44
45
46
47
48
49
50
uses crt;
const n=5;
type mnoz=0..9;
function Sravn(a,b:longint):boolean;
var m1,m2:set of mnoz;
    k1,k2:byte;
begin
m1:=[];{первое множество пустое}
while a>0 do{пока число не ноль}
  begin
   k1:=a mod 10;{отделяем по одной цифре с конца}
   include(m1,k1);{вставляем в множество}
   a:=a div 10;{берем число без последней цифры и все повторяем}
  end;
m2:=[];{то же со вторым числом}
while b>0 do
  begin
   k2:=b mod 10;
   include(m2,k2);
   b:=b div 10;
  end;
if m1=m2 then Sravn:=true{если множества состоят из одинаковых цифр}
else Sravn:=false;
end;
var x:array[1..n] of longint;
    i,k:byte;
begin
clrscr;
writeln('Vvedite ',n,' chisel:');
for i:=1 to n do
  begin
   write('x[',i,']=');
   readln(x[i]);
  end;
clrscr;
writeln('Posledovatelnost:');
for i:=1 to n do
write(x[i],' ');
writeln;
k:=0;
writeln('Rezultat:');
for i:=2 to n do
if Sravn(x[i],x[1])then{сравниваем все с первым, если совпадают,выводим}
  begin
   write(x[i],' ');
   k:=1;
  end;
if k=0 then write('Takih chisel net!');
readln
end.
0
16.04.2009, 20:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2009, 20:23
Помогаю со студенческими работами здесь

Программная обработка массивов данных
Составьте пожалуйста программу, я не могу понять как :( Задан массив A. Поменять местами...

Обработка одномерных массивов данных
Определить значение, по модулю самое близкое к заданному числу С среди отрицательных элементов...

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

Обработка массивов данных
1)Найти сумму S положительных элементов над главной диагональю матрицы. 2)Найти максимальный...

Обработка массивов данных
Составить блок-схему алгоритма и программу решения задачи обработки массивов данных в соответствии...

Обработка двумерных массивов данных
Из произвольно заданной матрицы размера 5*5 сформировать построчный одномерный массив из...


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

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