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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2010, 17:04   #1
miss_catty
Новичок
Джуниор
 
Регистрация: 15.12.2010
Сообщений: 1
Печаль напишите кому не сложно пару программ на паскале

помиге мне пожалуйста срочно!я недавно приехала с соревнований, а преподша не вошла в моё положение и задала мне сверх нормы.....прошу кому не сложно выручите меня (обычный паскаль. НЕ ТУРБО)
Matrix26. Дана матрица размера M x N.Найти номер столбца с наименьшим произведением элементов и вывести данный номер, а так же значение наименьшего произведения.
Matrix19.Дана матрица размера M x N.Для каждой строки матрицы найти сумму её элементов.
Proc26.Описать функцию IsPower5(K) логического типа, возвращающую TRUE, если целый параметр К (>0) является степенью числа 5, и FALSE в противном случае. С ее помощью найти кол-во степеней числа 5 в наборе из 10 целых положительных чисел.
Proc19.Описать функцию RingS(R1, R2) вещественного типа, находящую площадь кольца, заключенного между двумя окружностями с общим центром и радиусами R1 и R2 (R1 и R2 — вещественные , R1 > R2)..С ее помощью найти площади трёх колец, для которых даны внешние и внутренние радиусы. Воспользоваться формулой площади круга радиуса R: S = Пи*R2 В качестве значения Пи использовать 3.14

з.ы.Заранее благодарю(если не сложно сделайте хотя бы две сегодня)чмафф всем
miss_catty вне форума Ответить с цитированием
Старый 15.12.2010, 17:16   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Код:
program forum2;
uses crt;
const
    n = 4;
    m = 5;
var
    matrix: array[1..m, 1..n] of integer;
    i, j: byte;
    sum: integer;
begin
    clrscr;
    Writeln ('Введите матрицу');
    for i :=1 to m do
        for j := 1 to n do
            Read(matrix[i,j]);
    Readln;
    for i :=1 to m do
    begin
        sum := 0;
        for j := 1 to n do
            Inc(sum, matrix[i,j]);
        Writeln ('Сумма ', i, ' -той строки равна , sum);
    end;
    Readkey;
end.
Код:
program forum1;
uses crt;
const
    n = 4;
    m = 5;
var
    matrix: array[1..m, 1..n] of integer;
    i, j: byte;
    pr, temp, num;: integer;
begin
    clrscr;
    Writeln ('Введите матрицу');
    for i :=1 to m do
        for j := 1 to n do
            Read(matrix[i,j]);
    Readln;
    pr := 1;
    for i :=1 to m do
    begin
         pr := pr*matrix[i,1];
    end;
    num := 1;
    for j := 2 to n do
    begin
        temp := 1;
        for i := 1 to m do
            temp := temp*matrix[i,j];
        if temp < pr then
        begin
             pr := temp;
             num := j; 
        end;
    end;
    Writeln ('Минимальное произведение равно', pr, 'в столбце', num);
    Readkey;
end.
P.S.: Stilet предупреждай хотя бы ато я думал у меня глюки!! ПРишлось сообщение 5 редактировать!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303

Последний раз редактировалось Hacker19_90; 15.12.2010 в 17:41.
Hacker19_90 вне форума Ответить с цитированием
Старый 15.12.2010, 17:22   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Описать функцию RingS(R1, R2) вещественного типа, находящую площадь кольца, заключенного между двумя окружностями с общим центром и радиусами R1 и R2 (R1 и R2 — вещественные , R1 > R2)
Код:
function RingS(r1,r2:real):real;
begin
RingS:=abs(3.14*(r1*r1-r2*r2));
end;
Цитата:
Описать функцию IsPower5(K) логического типа, возвращающую TRUE, если целый параметр К (>0) является степенью числа 5, и FALSE в противном случае.
Код:
function ispower5(k:integer):boolean;
var k1:integer;
begin
k1:=1;
while k1<k do
k1:=k1*5;
if k=k1 then ispower5:=true
else ispower5:=false;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 15.12.2010 в 17:25.
Mad_Cat вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ребят кому не трудно напишите решение ... морфей Паскаль, Turbo Pascal, PascalABC.NET 3 09.12.2010 03:57
Народ кому не сложно помочь Strannik_kz Помощь студентам 2 05.06.2010 01:48
Зацените кому не лень сайт и напишите что туда можна еще добавить Антон112 Помощь студентам 8 27.03.2010 09:09