Вопрос № 121922: Необходима помошь в написании программы. Задание такое: сгенерировать массив a[n,m] через Random со значениями от 0 до 50. повернуть этот массив на 90 градусов по часовой стрелке.
на экран вывести исходный массив и повернутый....Вопрос № 121934: Уважаемые эксперты, знаете ли вы как данная программа на языке с# будет выглядеть в паскале:
Заранее блогадарю.
..Вопрос № 121941: Необходима помошь в написании программы. Задание такое: елементы данной матрицы натуральные числа от -10 до 70 каждый елемент колонны матрицы переместить в убываюшем порядке. Вывести матрицу на экран. вычеслить и вывести на экран сумму первой колонны...Вопрос № 121960: Помогите пожалуйста решить две задачки по массивам, уверен сложностей вам не доставят.
1. Написать программу, которая определяет количество учеников в классе, чей рост превышает средний.
2. Поменять местами главную и побочную диагонали м...Вопрос № 122011: Уважаемы эксперты! Очень Вас прошу, помогите! Это вопрос жизни и смерти! Надо к пятнице (08.02.08) решить две задачи.
Задача 1
Дано поле M на N клеток. Фигура стоит в ЛЕВОМ НИЖНЕМ углу. Существует ТОЛЬКО ЧЕТЫРЕ варианта ходов:
1) 2...
Вопрос № 121.922
Необходима помошь в написании программы. Задание такое: сгенерировать массив a[n,m] через Random со значениями от 0 до 50. повернуть этот массив на 90 градусов по часовой стрелке.
на экран вывести исходный массив и повернутый.
Отвечает: Nazar__D
Здравствуйте, Dark Wanderer!
Вот текст программы. Помог, че мог :-)
Приложение:
--------- Я - українець!
Ответ отправил: Nazar__D (статус: 3-ий класс)
Ответ отправлен: 06.02.2008, 14:23
Вопрос № 121.934
Уважаемые эксперты, знаете ли вы как данная программа на языке с# будет выглядеть в паскале:
Заранее блогадарю.
Приложение:
Отправлен: 06.02.2008, 13:50
Вопрос задал: bellick (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Denisss
Здравствуйте, bellick!
Программа на Pascal будет выглядеть примерно как в приложении.
Удачи!
Приложение:
--------- Будь осторожен, когда молишься ради чего-то, потому что можешь это получить...
Ответ отправил: Denisss (статус: Профессионал) Россия, Москва ---- Ответ отправлен: 06.02.2008, 20:37 Оценка за ответ: 5
Вопрос № 121.941
Необходима помошь в написании программы. Задание такое: елементы данной матрицы натуральные числа от -10 до 70 каждый елемент колонны матрицы переместить в убываюшем порядке. Вывести матрицу на экран. вычеслить и вывести на экран сумму первой колонны матрицы (масив(матрицу) A(N,M) где N и М вводяться с клавиатуры придать значения с помошю RANDOM функцыи . Большое спосибо за помощ.
Отправлен: 06.02.2008, 14:23
Вопрос задал: Потеренный (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Евчик Сергей Александрович
Здравствуйте, Потеренный! Код программы в приложении. Дерзайте.
Помогите пожалуйста решить две задачки по массивам, уверен сложностей вам не доставят.
1. Написать программу, которая определяет количество учеников в классе, чей рост превышает средний.
2. Поменять местами главную и побочную диагонали матрицы.
Отправлен: 06.02.2008, 16:15
Вопрос задал: SaHek (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, SaHek! Программы в приложении. В первой под средним я понимал средний человеческий рост, а не рост средний всех учеников в классе.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, SaHek!
Вариант первой задачи.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 06.02.2008, 18:54
Отвечает: Евчик Сергей Александрович
Здравствуйте, SaHek! Думаю эти задачи можно решить так:
1. var i,r,k,q,rost:integer;
begin
Write('Введите средний рост: ');
readln(r);
Write('Сколько учеников в классе? ');
readln(k);
q:=0;
for i:=1 to k do
begin
Write('Рост 'i' '-го ученика: '');
readln(rost);
if rost>r then inc(q);
end;
Writeln('Количество учеников в классе= ',q);
readln;
end.
2. var a:array[1..10,1..10] of integer;
i,n:integer;
begin
readln(n);
for i:=1 to n do
begin
q:=a[i];
a[i]:=a[n+1-i];
a[n+1-i]:=q;
end;
end.
Отвечает: Артём1983
Здравствуйте, SaHek!
Смотрите коды программ в приложении.
Приложение:
--------- Программирование - дело Путное!
Ответ отправил: Артём1983 (статус: 8-ой класс)
Ответ отправлен: 07.02.2008, 21:55
Вопрос № 122.011
Уважаемы эксперты! Очень Вас прошу, помогите! Это вопрос жизни и смерти! Надо к пятнице (08.02.08) решить две задачи.
Задача 1
Дано поле M на N клеток. Фигура стоит в ЛЕВОМ НИЖНЕМ углу. Существует ТОЛЬКО ЧЕТЫРЕ варианта ходов:
1) 2 клетки вверх и 1 вправо
2) 2 клетки вверх и 1 влево
3) 2 клетки вправо и 1 вверх
4) 2 клетки вправо и 1 вниз
Сколько существует вариантов маршрутов добраться до ПРАВОГО ВЕРХНЕГО УГЛА. (Если поле один на один, то ответ 1. Если поле 3*3, то ответ 0. Если поле 2*3, то ответ 1)
Задача 2
Дан прямоугольник M на N клеток. Нужно разделить его на квадраты(не обязательно равные). Причём количество квадратов должно быть минимальным. На сколько квадратов можно разделить прямоугольник
(например для прямоугольника 2 на 3 ответ 3; для прямоугольника 5 на 6 ответ 5)
Отправлен: 06.02.2008, 22:13
Вопрос задал: Penny (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Penny!
Обе программы в приложении.
1)Т.к. значения сторон прямоугольника не известны, то используются динамические переменные, из которых строится список возможных ходов. Вариант для 4х5 в приложении(+ найден путь, - выход за пределы квадрата)
При достижении верхнего правого угла увеличивается счетчик путей.
2)Т.к. у квадрата стороны равны, то всегда вычитается из большей стороны меньшая, пока не будет достигнуто равенства сторон т.е последний квадрат.
К примеру для 5х6 будет 6 квадратов: 5х5 и 5х(1х1)
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 07.02.2008, 17:16 Оценка за ответ: 4 Комментарий оценки: Спасибо, но во второй задаче для прямоугольника 5на6 ответ всё-таки 5, ибо мы можем разделить на 2 квадрата 3на2 и 3 квадрата 2на2!!!!!