HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 06.03.2009, 17:06
HencH_MaN
Новичок
Регистрация: 08.02.2008
Сообщений: 19
С нами: 9608715

Репутация: 0
По умолчанию

Врятли всё так трудно мы таких программ в жизни не делали громоздких.1й курс всё таки,а по другому никак чтоль?
 
Ответить с цитированием

  #2  
Старый 06.03.2009, 17:28
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
С нами: 12604706

Репутация: 0


По умолчанию

Цитата:
Сообщение от HencH_MaN  
Врятли всё так трудно мы таких программ в жизни не делали громоздких.1й курс всё таки,а по другому никак чтоль?
Ну во-первых там половина - это просто пример текста на С++. А во-вторых это и так минимальная реализация, если серьезно делать, там кода побольше будет ))
 
Ответить с цитированием

  #3  
Старый 04.03.2009, 18:43
lll6
Познающий
Регистрация: 01.03.2008
Сообщений: 99
С нами: 9577084

Репутация: 51
По умолчанию

Цитата:
Сообщение от Stingers  
Даны массивы A[5][5], B[5][5]. Для каждого массива найти максимальный элемент. Заменить все положительные элементы, расположенные на обеих диагоналях на найденный максимальный элемент.
В программе предусмотреть функции ввода массив, вывода исходного массива и преобразованного, а также функцию преобразования массива. Завтра крайний срок сдачи данного зачетного задания!! буду признателен!
Ну так как расписал не самым понятным образом, то и результат какой есть.
Во-первых не понятно, про какие обе диагонали идёт речь. Про главную и побочную в обоих матрицах? Или про главную в обоих?
Во-вторых не понятно, нужно просто написать программу, или именно с использованием функций. А если только с функциями, то почему запрет на процедуры.
В общем вот наработки, проверяй, уточнишь задание - исправлю как удобно будет.
Код:
program for_stingers;
  var x,y,maxa,maxb:integer;
      a,b:array [1..5,1..5] of integer;
begin
  for x:=1 to 5 do 
   for y:=1 to 5 do begin
    writeln('Введите элемент A[',x,',',y,']:');
    readln(a[x,y]);
    if a[x,y]>maxa then maxa:=a[x,y];
    writeln('Введите элемент B[',x,',',y,']:');
    readln(b[x,y]);
    if b[x,y]>maxb then maxb:=b[x,y];
   end;
  writeln ('Массив А исходный:');
  for x:=1 to 5 do begin
   for y:=1 to 5 do 
    write(a[x,y],' ');
    writeln;
   end;
  writeln ('Массив B исходный:');
  for x:=1 to 5 do begin
   for y:=1 to 5 do 
    write(b[x,y],' ');
    writeln;
   end;
  for x:=1 to 5 do begin
    if a[x,x]>0 then a[x,x]:=maxa;
    if b[x,x]>0 then b[x,x]:=maxb;
   end;
     writeln ('Массив А изменённый:');
  for x:=1 to 5 do begin
   for y:=1 to 5 do 
    write(a[x,y],' ');
    writeln;
   end;
  writeln ('Массив B изменённый:');
  for x:=1 to 5 do begin
   for y:=1 to 5 do 
    write(b[x,y],' ');
    writeln;
   end;
end.

Последний раз редактировалось lll6; 04.03.2009 в 18:46..
 
Ответить с цитированием

  #4  
Старый 05.03.2009, 14:01
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами: 10661593

Репутация: 88
По умолчанию

NigHT_0WL
Цитата:
условие -ln(x) = R-x
ппц... убей себя и как ты предлагаешь искать точки удовлетворяющие этому условию
В этой задаче можно много чего приближать, но точно, видимо, ничего сказать нельзя.
 
Ответить с цитированием

  #5  
Старый 09.03.2009, 07:50
MihakeR
Новичок
Регистрация: 03.02.2008
Сообщений: 22
С нами: 9615108

Репутация: 11
По умолчанию

См. пост #1142
Мне нужна реализация для Delphi

Моя попытка:

procedure TForm3.Button1Click(Sender: TObject);
var n,m,j,i:real;
begin
try
n:=strToFloat(Edit1.text);
m:=strToFloat(Edit2.text);

int n=3;
int m=4;

int result=1

for(int j=1;j<=m;j++)
for(int i=1;i<=n;i++)
result y= 2*i + j;

label3.Caption:=FloatToStr(y);

except
end;
end;

Адаптируйте код для делфи плз, не шарю я в кодинге, что поделать
 
Ответить с цитированием

  #6  
Старый 09.03.2009, 13:05
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
С нами: 12604706

Репутация: 0


По умолчанию

Цитата:
Сообщение от MihakeR  
Адаптируйте код для делфи плз, не шарю я в кодинге, что поделать
Код:
procedure TForm1.Button1Click(Sender: TObject);
var i, j, n, m: Integer; res: Int64;
begin

n:=StrToInt(Edit1.text);
m:=StrToInt(Edit2.text);

res := 1;

for j:=1 to m do
for i:=1 to n do
  res := res * (2*i + j);

label1.Caption:=FloatToStr(res);


end;
 
Ответить с цитированием

  #7  
Старый 10.03.2009, 20:35
cepx
Новичок
Регистрация: 22.01.2009
Сообщений: 4
С нами: 9105370

Репутация: 0
По умолчанию

Помогите плз. Надо написать на Паскале. Такая задача
Найти медиану множества целых чисел, записанных в файл. Медиана - это такое вещественное число, что слева от него на числовой оси лежит столько же чисел из заданного набора, сколько и справа. Числа подсчитываются с учетом их кратности. Заданный набор вводится пользователем с клавиатуры
 
Ответить с цитированием

  #8  
Старый 11.03.2009, 00:48
MihakeR
Новичок
Регистрация: 03.02.2008
Сообщений: 22
С нами: 9615108

Репутация: 11
По умолчанию

см. пост #1155
За оптимизацию спс, только кажется мне что подсчет неверный) Результат всегда один и тот же = 0
Исходники тут: _http://mihaker.name/files/lab2.zip (задача на втором "баттоне")
 
Ответить с цитированием

  #9  
Старый 11.03.2009, 20:02
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
С нами: 12604706

Репутация: 0


По умолчанию

Цитата:
Сообщение от MihakeR  
см. пост #1155
За оптимизацию спс, только кажется мне что подсчет неверный) Результат всегда один и тот же = 0
Да уж неверный
Он нуль потому, что у тебя n=15 m=20
При таких условиях результат очень большой и происходит переполнение. Поставь n=3 m=4, тогда все считается.
 
Ответить с цитированием

  #10  
Старый 11.03.2009, 22:55
cepx
Новичок
Регистрация: 22.01.2009
Сообщений: 4
С нами: 9105370

Репутация: 0
По умолчанию

можете помочь, задача в посте #1157
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.