Turbo pascal » Страница 4

-

Общие вопросы.



Apex-rap


репутация:
на сайте с 1970 года
сообщений:

#31

HELP!!!!!!!!

w_asd


репутация: 328
на сайте с 2005 года
сообщений: 37

Samsung GT-N7100 Galaxy Note II

Уфа

Возраст - 38

#32

могу ошибаться, оч долго не трогал паскаль, так что косяки в синтаксисие возможны
но думаю это может выглядеть как то так:

const n=20;
uses crt;
var A:array[1..n,1..n] of real;
B:array[1..n1,1..n] of real;
i:byte;
j:byte;
begin
randomize;
{заполняем массив случайными числами}
for i:=1 to n do
for j:=1 to n do
begin
A[i,j]:=random(100);
end;

{заполняем второй массив }
{Bi,j=i*A[I,j]/2*sin(A[I,j])}

for i:=1 to n do
for j:=1 to n do
begin
B[i,j]:=i*A[I,j]/2*sin(A[I,j])
end;

{выводим на экран}

for i:=1 to n do
begin
for j:=1 to n do
begin
write(B[i,j])
end;
writeln();
end;

readkey;

end;

SQR


репутация: 488
на сайте с 2006 года
сообщений: 2338

OnePlus 3T

Пенза

Возраст - 35

#33

Ну вот и сделали за него работу.

w_asd


репутация: 328
на сайте с 2005 года
сообщений: 37

Samsung GT-N7100 Galaxy Note II

Уфа

Возраст - 38

#34

а можно вообще это все в 1 процедуру затолкать, тогда красота будет)

begin
randomize;
for i:=1 to n do
begin
for j:=1 to n do
begin
A[i,j]:=random(100); {заполняем элементы случайными числами}
B[i,j]:=i*A[I,j]/2*sin(A[I,j]) {сразу задаем элементы второго массива}
write(B[i,j])
end;
writeln(); {переводим строку}
end;
readkey;
end.

HALF-LIFE


репутация: 223
на сайте с 2008 года
сообщений: 197

Xiaomi Poco X3

Белгородская обл. пгт.Чернянка

Возраст - 31

#35

Помогите нарисовать в Pascal ABC примерно такой рисунок.

Прикрепленный файл #1: 39_fotka671.jpg | скачать с зеркала | (125,44 Kb)

leader6670


репутация:
на сайте с 1970 года
сообщений:

#36

Всем привет! Подскажите пожалуйста, очень срочно нужно сделать кучу задач, вопрос такой: нужно из одномерного массива вывести четные и нечетные числа, понимаю что через if нужно сортировать элементы, но не знаю как правильно написать, начало такое:
Program stupidprog;
Uses crt;
Var a: array[1..10] of integer;
i, n:integer
Begin
Clrcsr;
Write('ввести кол-во элементов в массиве = ');
Read(n);
Writeln;
For i:=1 to n do
A[i]:=random(100);
For i:=1 to n do
Write(a[i],' ');
Writeln;

А дальше никак не пойму как составить сортировку четных, а потом не четных чисел, да еще их в порядке возрастания надо:( помогите пожалуйста.

w_asd


репутация: 328
на сайте с 2005 года
сообщений: 37

Samsung GT-N7100 Galaxy Note II

Уфа

Возраст - 38

#37

это элементарно
число четное, если делится на 2 без остатка, нечетное - соответственно с остатком
последовательно перебираешь все элементы исходного массива, выясняешь для каждого к какой категории он принадлежит, можешь затолкать его в новый массив (всего 2 - для четных и нечетных)
а потом например пузырьковой сортировкой отсортировать полученные 2 массива и делать с ними что хочешь

leader6670


репутация:
на сайте с 1970 года
сообщений:

#38

Мда, я еще неделю буду их сортировать:( наткнулся на сайт о аbc.net синтаксис немного другой, но более менее понятно, нашел и сортировку и четность чисел, буду копаться дальшеsmile пасиб

SQR


репутация: 488
на сайте с 2006 года
сообщений: 2338

OnePlus 3T

Пенза

Возраст - 35

#39

Да и на паскале мне кажется куча примеров сортировки должна быть.

leader6670


репутация:
на сайте с 1970 года
сообщений:

#40

Кто знает как из одного в другой массив перекинуть элементы? пример напишите пожалуйста какой-нибудь


Яндекс.Метрика