Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2009, 13:50   #1
Chief
Пользователь
 
Регистрация: 29.12.2008
Сообщений: 29
По умолчанию интересные задачки)

как делать эти задачи? вообще непонимаю их(
Изображения
Тип файла: jpg вложенные циклы в матричных задачах.jpg (14.2 Кб, 122 просмотров)
Тип файла: jpg вложенный цикл.jpg (18.6 Кб, 121 просмотров)
Тип файла: png с использованием процедуры.png (15.9 Кб, 126 просмотров)
Chief вне форума Ответить с цитированием
Старый 06.01.2009, 15:08   #2
Tkirill
Форумчанин
 
Аватар для Tkirill
 
Регистрация: 22.12.2008
Сообщений: 104
По умолчанию 1)

uses crt;
const
m=5;
n=6;
var
mas:array[1..m,1..n] of real;
i,j,b:integer;
min:real;
begin
clrscr;
randomize;
for i:=1 to m do
begin
for j:=1 to n do
begin
mas[i,j]:=random(10);
write(mas[i,j]:2:1,' ');
end;
writeln;
end;
writeln;
b:=0;
for i:=1 to m do
begin
min:=mas[i,1];
for j:=2 to n do
if mas[i,j]<min then min:=mas[i,j];
b:=b+1;
writeln('B',b,'=',min:2:1);
end;
readln;
end.
@(o_0)@
Tkirill вне форума Ответить с цитированием
Старый 06.01.2009, 15:27   #3
Tkirill
Форумчанин
 
Аватар для Tkirill
 
Регистрация: 22.12.2008
Сообщений: 104
По умолчанию 2)

uses crt;
var
a:array[1..25] of integer;
b:array[1..100] of integer;
n,i,j:integer;
f:boolean;
begin
clrscr;
for i:=1 to 9 do
begin
write(' -> ');
readln(a[i]);
end;
writeln;
writeln;
write('n -> ');
readln(n);
for i:=1 to n do
begin
write(' -> ');
readln(b[i]);
end;
writeln;
writeln;
for i:=1 to n do
begin
f:=true;
for j:=1 to 9 do
begin
if b[i]=a[j] then f:=false;
end;
if f then writeln(b[i]);
end;
readln;
end.
@(o_0)@
Tkirill вне форума Ответить с цитированием
Старый 06.01.2009, 15:53   #4
Tkirill
Форумчанин
 
Аватар для Tkirill
 
Регистрация: 22.12.2008
Сообщений: 104
По умолчанию Интересная только 3-я )))

uses crt;
type
ar=array[1..100] of integer;
var
mas:ar;
fl:boolean;
n,i:integer;
procedure prost(x:integer; var f:boolean);
var
i:integer;
begin
f:=true;
for i:=2 to ((x div 2)+1) do
if x mod i=0 then f:=false;
if (x=2) or (x=1) then f:=true;
end;
begin
clrscr;
write(' n -> ');
readln(n);
writeln;
writeln(' vvodite chisla ');
writeln;
for i:=1 to n do
begin
write(' -> ');
readln(mas[i]);
end;
writeln;
writeln;
writeln(' Posledovatelnosti prostih chisel ');
writeln;
writeln;
i:=1;
repeat
prost(mas[i],fl);
if fl then
begin
prost(mas[i+1],fl);
if fl then
begin
write(mas[i],' ',mas[i+1],' ');
if i+2<=n then
i:=i+2;
prost(mas[i],fl);
while (fl) and (i<=n) do
begin
write(mas[i],' ');
i:=i+1;
prost(mas[i],fl);
end;
writeln;
writeln;
end;
end
else i:=i+1;
until i>n;
readln;
end.


С тебя отзыв ))
@(o_0)@
Tkirill вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интересные проги kipish Софт 85 18.12.2022 01:03
Просто интересные задачки bag Общие вопросы C/C++ 11 18.09.2008 22:13
Интересные домены zetrix Свободное общение 12 08.08.2008 12:08
Интересные задачи Gavrik2007 Паскаль, Turbo Pascal, PascalABC.NET 5 05.12.2007 07:08