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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.04.2010, 22:00   #21
нюшка-ватрушка
Новичок
Джуниор
 
Регистрация: 16.04.2010
Сообщений: 2
По умолчанию

Ребят, очень нужна помощь!есть задание на массив в дельфи
имя массива x(N)
вычислить сумму и количество элементов массива х. Условие x(i)>0, N< или равно 30

мне нужна блок схема, текст программы. в дельфи тоже осуществить, но это потом.
нюшка-ватрушка вне форума
Старый 19.04.2010, 22:12   #22
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

кол-во эл. равно Н
Код:
readln(n);
for i:=1 to n do
    readln(mas[i]);
sum:=0;
for i:=1 to n do
    sum:=sum+mas[i];
write(n);
write(sum);
Skype: CODERua
[CODER] вне форума
Старый 19.04.2010, 22:14   #23
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Сумму и количество положительных? Тогда
Код:
kol:= 0;
Sum := 0;
for i := 1 to n do
begin
     if x[i] > 0 then begin
          Inc(kol);
          Inc(sum, x[i]);
          end;
end;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 19.04.2010, 22:23   #24
Яночка)
Новичок
Джуниор
 
Регистрация: 19.04.2010
Сообщений: 1
По умолчанию

Люди помогите пожалуйста.
1)вставить нулевую строку и столбец перед строкой и после столбца,в котором встретился элемент,равный сумме своих индексов.Если такого нет, вывести об этом сообщение.
2)удалить все столбцы, в которых находится минимальный элемент,а затем строки, в которых больше одного максимального элемента.Если такого нет, вывести об этом сообщение.
Яночка) вне форума
Старый 19.04.2010, 22:47   #25
нюшка-ватрушка
Новичок
Джуниор
 
Регистрация: 16.04.2010
Сообщений: 2
По умолчанию

Цитата:
Сообщение от [CODER] Посмотреть сообщение
кол-во эл. равно Н
Код:
readln(n);
for i:=1 to n do
    readln(mas[i]);
sum:=0;
for i:=1 to n do
    sum:=sum+mas[i];
write(n);
write(sum);
что значит "кол-во эл. равно Н"
я просто не понимаю совсем, так что....это текст программы для моей задачи подходит или нет? а 30 куда?
нюшка-ватрушка вне форума
Старый 19.04.2010, 23:53   #26
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

Подходит или нет я не знаю, это зависит от того что вы подразумеваете под
Код:
Условие x(i)>0
Скорее всего так
Код:
program Project1;
uses
  SysUtils;
   {$APPTYPE CONSOLE}
var
 x:array[1..30]of integer;
 sum, kol, i, n  :integer;
begin
    kol:=0;
     sum:=0;
    write('Enter n (1..30) ');
      readln(n);
   for i:=1 to n do
    readln(x[i]);
     for i := 1 to n do
begin
     if x[i] > 0 then begin
          Inc(kol);
          Inc(sum, x[i]);
          end;
end;
write('length = ',kol,' sum ',sum);
readln;
end.
Но не исключено и
Код:
program Project1;
{$APPTYPE CONSOLE}
uses
  SysUtils;
 var
 mas:array[1..30]of integer;
 i, n, sum:integer;
begin
  write('Enter n (1..30) ');
      readln(n);
for i:=1 to n do
    readln(mas[i]);
sum:=0;
for i:=1 to n do
    sum:=sum+mas[i];
write('length = ',n,' sum ',sum);
readln;
end.
Skype: CODERua

Последний раз редактировалось [CODER]; 19.04.2010 в 23:57.
[CODER] вне форума
Старый 20.04.2010, 00:19   #27
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Да.Так.Но количество элементов то
Цитата:
N< или равно 30
Код:
Program mas;
uses crt;
var
a,b:array[1..100]of integer;
i,n,min,kol,sum,j:integer;
begin
begin
clrscr;
repeat
write('Введите количество элементов n=');
read(n);
until(n<30) or (n=30);
randomize;
writeln('Исходный массив: ');
for i:=1 to n do
 begin
  a[i]:=random(10);
write(a[i],'  ');
end;
sum:=0;
kol:= 0;
for i:=1 to n do
    if (a[i]>0) then
    begin
    Inc(kol);
    sum:=sum+a[i];
  end;
    writeln;
    writeln(sum,' ',kol);
    end;
end.
にんじゃ
ROMA2PVT вне форума
Старый 20.04.2010, 09:33   #28
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Одна тема - один автор.
Закрыто.
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две задачи на массивы. Nadi Помощь студентам 4 25.04.2011 16:58
Помогите переделать 2 задачи под динамические массивы (Паскаль) mpegable Помощь студентам 2 27.05.2008 17:32
Паскаль. Задачи на массивы pr1mat Паскаль, Turbo Pascal, PascalABC.NET 6 26.05.2008 15:04
Задачи на массивы и указатели в СИ D@rk_Spirit Общие вопросы C/C++ 3 29.12.2007 08:01