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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2009, 10:42   #11
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

1) все задачи которые вы даете обсуждались десятки раз и не только на нашем форуме
2) племянник значит гулял весь семестр раз такое решить не может, вы не первые кто говорит что ни чего не понимает в программировании, н овы встаньте на наше место... таких людей которые просто кидают задачи для решения знаете сколько, а во время сессии их просто 70% от всех участников форума7 и вообще пусть племянник сам попу рвет и пытается разобраться как то найти задачи... толку от того что мы ему сделаем.. он все равно ничего не понимает в этом и объяснить не сможет че к чему...

вот задача: Заменить все отрицательные элементы двухмерного массива вещественных чисел нулями и подсчитать сумму положительных элементов. пусть проверяет

Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;
const
  max=10;
var
  a: array[0..max, 0..max] of integer;
  i, j, r: integer;
begin
  { TODO -oUser -cConsole Main : Insert code here }
  randomize;
  for i:=0 to max do
    for j:=0 to max do
    a[i,j]:=random(100)-50;

  r:=0;
  for i:=0 to max do
    for j:=0 to max do
    begin
      if a[i,j]<0 then
      a[i,j]:=0;
    r:=r+a[i,j];
    end;

  writeln(inttostr(r));
  readln;
end.
Перед тем как спросить ищи на форуме и в GOOGLE

Последний раз редактировалось KORN; 05.02.2009 в 10:51.
KORN вне форума Ответить с цитированием
Старый 05.02.2009, 10:52   #12
Disel
Форумчанин
 
Аватар для Disel
 
Регистрация: 08.01.2009
Сообщений: 180
По умолчанию задача про массив

Код:
Program modul;
var a:array [1..100,1..100] of real;  i,j,n,m:integer;  s:real;

BEGIN
 write('Enter n ');
  readln (n);
 write('Enter m ');
  readln (m);

  for i:=1 to n do
   for j:=1 to m do
    a[i,j]:=-20+round(40*random);

  for i:=1 to n do
   begin
    for j:=1 to m do
     write(a[i,j]:5:0);
     writeln;
   end;
 writeln;
 writeln('korrektirovannii');

  s:=0;
  for i:=1 to n do
   for j:=1 to m do
    if a[i,j]<=0 then
     a[i,j]:=0
    else s:=s+a[i,j];


  for i:=1 to n do
   begin
    for j:=1 to m do
     write(a[i,j]:5:0);
     writeln;
   end;

  writeln;
  writeln('Summa polozhitelnih elementov = ',s:5:0);
 readln;
END.
Проверяй.

P.S. В следующий раз хоть задачи пронумеруй!!!
"Все что натыкано на клаве, ведет тебя к погибели иль славе"
Если помог нажми на весы
Disel вне форума Ответить с цитированием
Старый 05.02.2009, 10:59   #13
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

Цитата:
Сообщение от felmor Посмотреть сообщение
Для всех елементов масива, которые имеют парные номера поменять знак числа на противоположный.
спасибо
элементарно, взял первое число сравнил со всеми если есть совпадение, то умножаешь на -1
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 05.02.2009, 12:24   #14
Сова
Пользователь
 
Регистрация: 22.01.2009
Сообщений: 19
По умолчанию

спасибо большое за решение
Сова вне форума Ответить с цитированием
Старый 05.02.2009, 19:07   #15
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Цитата:
Вычислить число сочитаний из n по m, рассмотреть случаи без повторений и с повторениями.Составить алгоритм и программу.
Код:
program maladoy;
uses crt;
var m,k :integer;
    c,f:real
function fakt(n:integer):integer;
 begin
  if n>1 then fakt:=n*fakt(n-1)
   else fakt:=1;
 end;
begin
writeln('vvedite m');
readln(m);
writeln('vvedite k');
readln(k);
c:= fakt(m)/(fakt(k)*fakt(m-k));
writeln ('ko/Iu4ectBo co4eTaHuu u3',m,'no',k,'c noBTopeHu5IMu paBHo:',c:4:2);f:=fakt(k+m-1)/(fakt(m)*fakt(k-1));
writeln ('ko/Iu4ectBo co4eTaHuu u3',m,'no',k,'6e3 noBTopeHuu paBHo:',f:4:2);
readln;
 
end.
вступлю в команду разработчиков ПО на Delphi

Последний раз редактировалось maladoy; 05.02.2009 в 19:13.
maladoy вне форума Ответить с цитированием
Старый 05.02.2009, 19:19   #16
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Цитата:
Составить программ вычисления значения функции на некотором промежутке с заданным шагом.Функцию придумать.
Код:
program maladoy;
uses crt;
var m,k,h :real;
    f:real
begin
writeln('vvedite m');
readln(m);
writeln('vvedite k');
readln(k);
h:=0,1;
x:=m;
repeat 
f:=sqr(x);
writeln('npu x=',x:6:2,' f(x)=',f:6:4)
x:= x+h;
until x>k
readln;
end.
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 05.02.2009, 19:22   #17
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Цитата:
Составить программу заполнению таблиц натуральных чисел квадратами натуральных чисел от 1 до 100
Код:
program maladoy;
uses crt;
var a:array [1..100] of integer;
    i:integer;
begin
for i:=1 to 100 do;
a[i]:=sqr(i);
write('  a[',i,']=',a[i]);
end.
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файл из одномерных массивов. OTuser Помощь студентам 11 28.12.2008 19:24
Программирование операций обработки одномерных массивов Дима82 Помощь студентам 12 11.05.2008 15:24
как из двух отсортированных по возрастанию одномерных массивов сформировать третий Тоха Рыжов Общие вопросы C/C++ 1 07.10.2007 01:43