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

  #1  
Старый 31.01.2010, 20:47
Colkru
Участник форума
Регистрация: 13.01.2007
Сообщений: 160
С нами: 10170610

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

В каком смысле отрицательных элементов?)

Все элементы подсчитываются тут:

Код:
sum = 0;
for ( i = 0; i < SIZE_N; i++ )
for ( j = 0; j < SIZE_M; j++ )
sum += matrix[ i ][ j ];  //Суммирует все элементы и отриц-ые и неотриц-ые)
 
Ответить с цитированием

  #2  
Старый 31.01.2010, 21:00
KrabKN
Новичок
Регистрация: 22.01.2010
Сообщений: 25
С нами: 8580623

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

спс
а #define SIZE_N 2
ето функцыя SIZE_?
 
Ответить с цитированием

  #3  
Старый 31.01.2010, 21:03
TRX.new
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
С нами: 8968720

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

Цитата:
Сообщение от KrabKN  
спс
а #define SIZE_N 2
ето функцыя SIZE_?
Нет, Size_N - кол-во строк, Size_M - кол-во столбцов.
В программе они определены, матрица 2x2
 
Ответить с цитированием

  #4  
Старый 31.01.2010, 21:05
Colkru
Участник форума
Регистрация: 13.01.2007
Сообщений: 160
С нами: 10170610

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

Цитата:
Сообщение от KrabKN  
спс
а #define SIZE_N 2
ето функцыя SIZE_?
#define SIZE_N 2 - означает то, что далее компилятор будет SIZE_N заменять на 2.
SIZE_N и SIZE_M - это не функции.

Последний раз редактировалось Colkru; 31.01.2010 в 21:17..
 
Ответить с цитированием

  #5  
Старый 31.01.2010, 21:05
KrabKN
Новичок
Регистрация: 22.01.2010
Сообщений: 25
С нами: 8580623

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

ана используетца только в матрица или в других компонентах?
 
Ответить с цитированием

  #6  
Старый 31.01.2010, 21:34
a1ertso
Новичок
Регистрация: 16.12.2009
Сообщений: 29
С нами: 8633638

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

Нужно сделать задачу, даю 100 WMR.
На делфи, консольная.
В массиве V(n,n) элементы строки, содержащей наибольший элемент, заменить на s:




Вот немного набросал:
PHP код:
program MAX_ZAMEN;
{
$APPTYPE CONSOLE}
uses
  SysUtils
;



const
n2=10;
type
ar
=array[1..n2of real;


  
i2:integer;

  
Begin
   Writeln
('vvedite ',n2,' veschestvenyu elementov');
    for 
i2:=1 to 5 do begin
    readln
(A2[i2]);
    
readln(B2[i2]);
   
end;
  for 
i2:=1 to 10 do
   if (
i2 mod 2=0then
   c2
[i2]:=B2[i2];
  for 
i2:=1 to 10 do
   
writeln(C2[i2]:0:4);
   
READLN;
   
readln;

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

  #7  
Старый 31.01.2010, 22:18
n1ghtstalker
Познающий
Регистрация: 28.09.2008
Сообщений: 65
С нами: 9273261

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

Цитата:
Сообщение от a1ertso  
Нужно сделать задачу, даю 100 WMR.
На делфи, консольная.
В массиве V(n,n) элементы строки, содержащей наибольший элемент, заменить на s:




Вот немного набросал:
PHP код:
program MAX_ZAMEN;
{
$APPTYPE CONSOLE}
uses
  SysUtils
;



const
n2=10;
type
ar
=array[1..n2of real;


  
i2:integer;

  
Begin
   Writeln
('vvedite ',n2,' veschestvenyu elementov');
    for 
i2:=1 to 5 do begin
    readln
(A2[i2]);
    
readln(B2[i2]);
   
end;
  for 
i2:=1 to 10 do
   if (
i2 mod 2=0then
   c2
[i2]:=B2[i2];
  for 
i2:=1 to 10 do
   
writeln(C2[i2]:0:4);
   
READLN;
   
readln;

   
end

omg - наибольший элемент проблемма найти?
x:=a[1];
for i:=2 to n do
begin
if x<a[2] then x:=a[i];
end;
for i:=1 to n do
begin
if x=a[i] then a[i]:=s;
end;

собственно и всё
 
Ответить с цитированием

  #8  
Старый 01.02.2010, 00:34
a1ertso
Новичок
Регистрация: 16.12.2009
Сообщений: 29
С нами: 8633638

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

А можно полный код пожалуйста?
 
Ответить с цитированием

  #9  
Старый 01.02.2010, 01:34
DimkO
Новичок
Регистрация: 16.11.2008
Сообщений: 27
С нами: 9201836

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

Цитата:
Сообщение от a1ertso  
А можно полный код пожалуйста?
извиняй,может как то и попроще можно было,но башка болит,поэтому сделал так:
Цитата:
program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;
const s=1;
var i,j,l1,l2,t:byte;
a:array[1..3,1..3] of real;
k:real;
begin
t:=0;
for i:=1 to 3 do
for j:=1 to 3 do
begin
writeln('a',i,j);
readln(a[i,j]);
end;
for i:=1 to 3 do
begin
k:=a[i,1];
t:=0;
for j:=1 to 3 do
if k<a[i,j] then
begin
k:=a[i,j];
l1:=i;
l2:=j;
end
else
begin
inc(t);
end;
if t=3 then a[i,1]:=s else a[l1,l2]:=s;
end;
for i:=1 to 3 do
begin
for j:=1 to 3 do
write(a[i,j]:2:2,' ');
writeln;
end;
readln;
end.
PS. не лезь в делфи пока основ программирования не выучишь!ИМХО

Последний раз редактировалось DimkO; 01.02.2010 в 01:38..
 
Ответить с цитированием

  #10  
Старый 02.02.2010, 00:03
TPAXTOP
Познающий
Регистрация: 10.12.2009
Сообщений: 33
С нами: 8641138

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

Ребята, вот меня озадачили...помогите, пожалуйста...

Сложить схему алгоритма и проект программы алгоритмическим языком Паскаль в среде Delphi вычисления функции y = f (x) в соответствии с вариантами, отмеченными в таблице. Первое из значений, приведенных в таблице, задать как константу, второе - ввести с помощью компонента Edit.
Вариант 7, вот сама функция


http://upload.com.ua/get/901356404/
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться 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.