![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Решить задачи по Delphi заплачу за каждый проект по 50 руб. ( т.е надо написать на делфи и сохранить как проект)
Задача 1. Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от * . Задача 2. Задана квадратная матрица. Поменять местами строку с максимальным элементом на главной диагонали со строкой с заданным номером m. Задача 3. Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз. Задача 4. Вычислить средний балл студентов группы, если известны оценки каждого студента по математическому анализу, алгебре и иностранному языку . Вывести список студентов, имеющих средний балл выше среднего в группе. |
#2
|
|||
|
|||
![]() держи первую третью и четвертую задачи
Последний раз редактировалось Snake22, 02.05.2012 в 20:49. |
Этот пользователь сказал Спасибо Snake22 за это полезное сообщение: | ||
ReaLife (02.05.2012)
|
#3
|
|||
|
|||
![]() Цитата:
Код:
function CovertStr(AStr : String) : String; var I : integer; begin Result := ''; For I := 1 To Length(AStr) Do If AStr[i] <> '*' Then Result := Result + AStr[i] + AStr[i]; end; Остальное - примерно такой-же уровень, может надо решать в несколько шагов. ЗЫ. Вообще, для таких запросов есть раздел "Работа". Будьте внимательнее. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
ReaLife (02.05.2012)
|
#4
|
||||
|
||||
![]() со второй например яндекс помог http://worldofpascal.narod.ru/BASE/E...ange_max_m.HTM а Snake22 с остальными
|
#5
|
|||
|
|||
![]() Посмотрел, даже написал на делфи, че то никак, не могу разобраться... знаю что там код паскаля, но все ж... плиз помогите решить это:
Задана квадратная матрица. Поменять местами строку с максимальным элементом на главной диагонали со строкой с заданным номером m. |
#6
|
||||
|
||||
![]() Примерно такое рещение мне видится:
Код:
program MatrixDemo; {$APPTYPE CONSOLE} uses SysUtils; const MaxMatrix = 10; type TMatrix = array [1..MaxMatrix,1..MaxMatrix] of Word; procedure FillMatrix(var Matrix:TMatrix); var i,j:Integer; begin for i := 1 to MaxMatrix do for j := 1 to MaxMatrix do Matrix[i,j]:=65536-Random(65536); end; procedure ShowMatrix(Matrix:TMatrix); var i,j:Integer; begin Writeln; for j := 1 to MaxMatrix do begin for i := 1 to MaxMatrix do Write(Matrix[i,j]:7); Writeln; end; Writeln; end; function GetMaxRowNumber(Matrix:TMatrix):Integer; var i: Integer; MaxValue:Integer; begin MaxValue:=-1; Result:=-1; for i := 1 to MaxMatrix do if Matrix[i,i]>MaxValue then begin MaxValue:=Matrix[i,i]; Result:=i; end; end; procedure SwapRows(var Matrix:TMatrix; a,b:integer); var tmp:word; i: Integer; begin if a=b then Exit; for i := 1 to MaxMatrix do begin tmp:=Matrix[i,a]; Matrix[i,a]:=Matrix[i,b]; Matrix[i,b]:=tmp; end; end; var Matrix:TMatrix; Row:Integer; begin try WriteLn('Input row number [1..10]'); ReadLn(Row); FillMatrix(Matrix); Writeln('Matrix before:'); ShowMatrix(Matrix); SwapRows(Matrix,Row,GetMaxRowNumber(Matrix)); Writeln('Matrix after:'); ShowMatrix(Matrix); Readln; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end. ЗЫЖ Хочу 50 рублей на телефон. Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#7
|
|||
|
|||
![]() Выложите как проект, сразу положу деньги, дайте свой номер (мне надо на делфи, и не должна работать на консольном ну как паскаль)
Последний раз редактировалось ReaLife, 04.05.2012 в 13:31. |
#8
|
||||
|
||||
![]() Цитата:
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#9
|
|||
|
|||
![]() Вот студенты оборзели, 50р за задачу
![]() |
#10
|
||||
|
||||
![]() robt, ты это к кому?
![]() |
#11
|
|||
|
|||
![]() Цитата:
|
#12
|
|||
|
|||
![]() Цитата:
|
#13
|
||||
|
||||
![]() Только за 101.
![]() Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#14
|
||||
|
||||
![]() Ребят, вы где живете все, стесняюсь спросить. У нас стране на 50 р. и коробка спичек не купишь
![]() Не, я ни чего не говорю, в качестве профилактики, можно бедных студентов приучить платить копеечку(Цена вопроса дело каждого) НО 50 р. ЭТО ХАЛЯВА ДЛЯ НИХ! ![]() ![]() ![]() |
#15
|
||||
|
||||
![]() Цитата:
![]() Google в помощь |